github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/evm/watcher/proto/types.proto (about)

     1  syntax = "proto3";
     2  package x.evm.watcher.proto;
     3  
     4  option go_package = "github.com/fibonacci-chain/fbc/x/evm/watcher/proto";
     5  
     6  message Transaction {
     7      bytes BlockHash = 1;
     8      string BlockNumber = 2;
     9      bytes From = 3;
    10      uint64 Gas = 4;
    11      string GasPrice = 5;
    12      bytes Hash = 6;
    13      bytes Input = 7;
    14      uint64 Nonce = 8;
    15      bytes To = 9;
    16      uint64 TransactionIndex = 10;
    17      string Value = 11;
    18      string V = 12;
    19      string R = 13;
    20      string S = 14;
    21  }
    22  
    23  message Log {
    24      bytes Address = 1;
    25  	repeated bytes Topics = 2;
    26  	bytes Data = 3;
    27  	uint64 BlockNumber = 4;
    28  	bytes TxHash = 5;
    29  	uint64 TxIndex = 6;
    30  	bytes BlockHash = 7;
    31  	uint64 Index = 8;
    32  	bool Removed = 9;
    33  }
    34  
    35  message TransactionReceipt {
    36      uint64 Status = 1;
    37  	uint64 CumulativeGasUsed = 2;
    38  	bytes LogsBloom = 3;
    39  	repeated Log Logs = 4;
    40  	string TransactionHash = 5;
    41  	bytes ContractAddress = 6;
    42  	uint64 GasUsed = 7;
    43  	string BlockHash = 8;
    44  	uint64 BlockNumber = 9;
    45  	uint64 TransactionIndex = 10;
    46  	string From = 11;
    47  	bytes To = 12;
    48  }