CuEVM
Namespaces | Functions
block.cu File Reference
#include <CuEVM/operations/block.cuh>
#include <CuEVM/gas_cost.cuh>
#include <CuEVM/utils/error_codes.cuh>
Include dependency graph for block.cu:

Namespaces

 CuEVM
 
 CuEVM::operations
 

Functions

__host__ __device__ int32_t CuEVM::operations::BLOCKHASH (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack, const CuEVM::block_info_t &block)
 
__host__ __device__ int32_t CuEVM::operations::COINBASE (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack, const CuEVM::block_info_t &block)
 
__host__ __device__ int32_t CuEVM::operations::TIMESTAMP (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack, const CuEVM::block_info_t &block)
 
__host__ __device__ int32_t CuEVM::operations::NUMBER (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack, const CuEVM::block_info_t &block)
 
__host__ __device__ int32_t CuEVM::operations::PREVRANDAO (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack, const CuEVM::block_info_t &block)
 
__host__ __device__ int32_t CuEVM::operations::GASLIMIT (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack, const CuEVM::block_info_t &block)
 
__host__ __device__ int32_t CuEVM::operations::CHAINID (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack, const CuEVM::block_info_t &block)
 
__host__ __device__ int32_t CuEVM::operations::BASEFEE (ArithEnv &arith, const bn_t &gas_limit, bn_t &gas_used, CuEVM::evm_stack_t &stack, const CuEVM::block_info_t &block)