All Downloads are FREE. Search and download functionalities are using the official Maven repository.

multiversx.proto.transaction.proto Maven / Gradle / Ivy

// This file holds the transaction data structure that will be used for computing hashes
syntax = "proto3";

option java_package = "multiversx.proto";

// Transaction holds all the data needed for a value transfer or SC call
message Transaction {
  uint64   Nonce       = 1;
  bytes    Value       = 2;
  bytes    RcvAddr     = 3;
  bytes    RcvUserName = 4;
  bytes    SndAddr     = 5;
  bytes    SndUserName = 6;
  uint64   GasPrice    = 7;
  uint64   GasLimit    = 8;
  bytes    Data        = 9;
  bytes    ChainID     = 10;
  uint32   Version     = 11;
  bytes    Signature   = 12;
  uint32   Options     = 13;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy