SputnikVM C Bindings
Public Attributes | List of all members
sputnikvm_transaction Struct Reference

#include <sputnikvm.h>

Public Attributes

sputnikvm_address caller
 
sputnikvm_gas gas_price
 
sputnikvm_gas gas_limit
 
sputnikvm_action action
 
sputnikvm_address action_address
 
sputnikvm_u256 value
 
unsigned char * input
 
unsigned int input_len
 
sputnikvm_u256 nonce
 

Detailed Description

Represents a valid EVM transaction. Used when creating a new VM instance.

Member Data Documentation

sputnikvm_action sputnikvm_transaction::action
sputnikvm_address sputnikvm_transaction::action_address
sputnikvm_address sputnikvm_transaction::caller
sputnikvm_gas sputnikvm_transaction::gas_limit
sputnikvm_gas sputnikvm_transaction::gas_price
unsigned char* sputnikvm_transaction::input
unsigned int sputnikvm_transaction::input_len
sputnikvm_u256 sputnikvm_transaction::nonce
sputnikvm_u256 sputnikvm_transaction::value

The documentation for this struct was generated from the following file: