Versions in this module Expand all Collapse all v1 v1.1.0 Aug 14, 2019 v1.0.0 Jun 25, 2019 Changes in this version + const BloomBitLength + const BloomByteLength + const Engine_Clique + const Engine_Gxhash + const Engine_IBFT + const ImplDeriveShaConcat + const ImplDeriveShaOriginal + const ImplDeriveShaSimple + const ReceiptStatusErrAccountKeyFailNotUpdatable + const ReceiptStatusErrAccountKeyNilUninitializable + const ReceiptStatusErrAddressAlreadyExists + const ReceiptStatusErrCodeStoreOutOfGas + const ReceiptStatusErrContractAddressCollision + const ReceiptStatusErrDefault + const ReceiptStatusErrDeprecated + const ReceiptStatusErrDepth + const ReceiptStatusErrDifferentAccountKeyType + const ReceiptStatusErrDuplicatedKey + const ReceiptStatusErrExecutionReverted + const ReceiptStatusErrFeeRatioOutOfRange + const ReceiptStatusErrInvalidCodeFormat + const ReceiptStatusErrLegacyTransactionMustBeWithLegacyKey + const ReceiptStatusErrLengthTooLong + const ReceiptStatusErrNestedRoleBasedKey + const ReceiptStatusErrNotAProgramAccount + const ReceiptStatusErrNotHumanReadableAddress + const ReceiptStatusErrNotOnCurve + const ReceiptStatusErrNotSupported + const ReceiptStatusErrOpcodeComputationCostLimitReached + const ReceiptStatusErrOutOfGas + const ReceiptStatusErrUnsatisfiableThreshold + const ReceiptStatusErrUnserializableKey + const ReceiptStatusErrWeightedSumOverflow + const ReceiptStatusErrWriteProtection + const ReceiptStatusErrZeroKeyWeight + const ReceiptStatusErrZeroLength + const ReceiptStatusFailed + const ReceiptStatusLast + const ReceiptStatusSuccessful + const ReceiptStatuserrMaxCodeSizeExceed + const SubTxTypeBits + var Bloom9 = bloom9 + var EmptyRootHash = common.Hash + var EngineType = Engine_IBFT + var ErrInvalidChainId = errors.New("invalid chain id for signer") + var ErrInvalidIstanbulHeaderExtra = errors.New("invalid istanbul header extra-data") + var ErrInvalidSig = errors.New("invalid transaction v, r, s values") + var ErrInvalidSigFeePayer = errors.New("invalid transaction v, r, s values of the fee payer") + var ErrInvalidSigSender = errors.New("invalid transaction v, r, s values of the sender") + var ErrInvalidTxTypeForAnchoredData = errors.New("invalid transaction type for anchored data") + var ErrShouldBeSingleSignature = errors.New("the number of signatures should be one") + var IstanbulDigest = common.HexToHash("0x63746963616c2062797a616e74696e65206661756c7420746f6c6572616e6365") + var IstanbulExtraSeal = 65 + var IstanbulExtraVanity = 32 + func BloomLookup(bin Bloom, topic bytesBacked) bool + func CalcFeeWithRatio(feeRatio FeeRatio, fee *big.Int) (*big.Int, *big.Int) + func DeriveSha(list DerivableList) common.Hash + func InitDeriveSha(i IDeriveSha) + func IntrinsicGas(data []byte, contractCreation, homestead bool) (uint64, error) + func IntrinsicGasPayload(gas uint64, data []byte) (uint64, error) + func IntrinsicGasPayloadLegacy(gas uint64, data []byte) (uint64, error) + func LogsBloom(logs []*Log) *big.Int + func Number(b1, b2 *Block) bool + func Sender(signer Signer, tx *Transaction) (common.Address, error) + func SenderFeePayer(signer Signer, tx *Transaction) (common.Address, error) + func SenderFeePayerPubkey(signer Signer, tx *Transaction) ([]*ecdsa.PublicKey, error) + func SenderFrom(signer Signer, tx *Transaction) (common.Address, error) + func SenderPubkey(signer Signer, tx *Transaction) ([]*ecdsa.PublicKey, error) + type AccountKeyPicker interface + Exist func(addr common.Address) bool + GetKey func(address common.Address) accountkey.AccountKey + type AccountRefWithFeePayer struct + FeePayerAddress common.Address + SenderAddress common.Address + func NewAccountRefWithFeePayer(sender common.Address, feePayer common.Address) *AccountRefWithFeePayer + func (a *AccountRefWithFeePayer) Address() common.Address + func (a *AccountRefWithFeePayer) FeePayer() common.Address + type Block struct + ReceivedAt time.Time + ReceivedFrom interface{} + func NewBlock(header *Header, txs []*Transaction, receipts []*Receipt) *Block + func NewBlockWithHeader(header *Header) *Block + func SetRoundToBlock(block *Block, r int64) *Block + func (b *Block) BlockScore() *big.Int + func (b *Block) Bloom() Bloom + func (b *Block) Body() *Body + func (b *Block) DecodeRLP(s *rlp.Stream) error + func (b *Block) DeprecatedTd() *big.Int + func (b *Block) EncodeRLP(w io.Writer) error + func (b *Block) Extra() []byte + func (b *Block) GasUsed() uint64 + func (b *Block) Hash() common.Hash + func (b *Block) HashNoNonce() common.Hash + func (b *Block) Header() *Header + func (b *Block) Number() *big.Int + func (b *Block) NumberU64() uint64 + func (b *Block) ParentHash() common.Hash + func (b *Block) ReceiptHash() common.Hash + func (b *Block) Rewardbase() common.Address + func (b *Block) Root() common.Hash + func (b *Block) Size() common.StorageSize + func (b *Block) String() string + func (b *Block) Time() *big.Int + func (b *Block) TimeFoS() uint8 + func (b *Block) Transaction(hash common.Hash) *Transaction + func (b *Block) Transactions() Transactions + func (b *Block) TxHash() common.Hash + func (b *Block) WithBody(transactions []*Transaction) *Block + func (b *Block) WithSeal(header *Header) *Block + type BlockBy func(b1, b2 *Block) bool + func (self BlockBy) Sort(blocks Blocks) + type Blocks []*Block + type Bloom [BloomByteLength]byte + func BytesToBloom(b []byte) Bloom + func CreateBloom(receipts Receipts) Bloom + func (b *Bloom) Add(d *big.Int) + func (b *Bloom) SetBytes(d []byte) + func (b *Bloom) UnmarshalText(input []byte) error + func (b Bloom) Big() *big.Int + func (b Bloom) Bytes() []byte + func (b Bloom) MarshalText() ([]byte, error) + func (b Bloom) Test(test *big.Int) bool + func (b Bloom) TestBytes(test []byte) bool + type Body struct + Transactions []*Transaction + type ChainHashes struct + BlockHash common.Hash + BlockNumber *big.Int + ParentHash common.Hash + ReceiptHash common.Hash + StateRootHash common.Hash + TxHash common.Hash + func NewChainHashes(block *Block) *ChainHashes + type ContractRef interface + Address func() common.Address + FeePayer func() common.Address + type DerivableList interface + GetRlp func(i int) []byte + Len func() int + type DeriveShaConcat struct + func (d DeriveShaConcat) DeriveSha(list DerivableList) (hash common.Hash) + type DeriveShaSimple struct + func (d DeriveShaSimple) DeriveSha(list DerivableList) common.Hash + type EIP155Signer struct + func NewEIP155Signer(chainId *big.Int) EIP155Signer + func (s EIP155Signer) Equal(s2 Signer) bool + func (s EIP155Signer) Hash(tx *Transaction) common.Hash + func (s EIP155Signer) HashFeePayer(tx *Transaction) (common.Hash, error) + func (s EIP155Signer) Sender(tx *Transaction) (common.Address, error) + func (s EIP155Signer) SenderFeePayer(tx *Transaction) ([]*ecdsa.PublicKey, error) + func (s EIP155Signer) SenderPubkey(tx *Transaction) ([]*ecdsa.PublicKey, error) + func (s EIP155Signer) SignatureValues(sig []byte) (R, S, V *big.Int, err error) + type FeeRatio uint8 + const MaxFeeRatio + func (f FeeRatio) IsValid() bool + type Header struct + BlockScore *big.Int + Bloom Bloom + Extra []byte + GasUsed uint64 + Governance []byte + Number *big.Int + ParentHash common.Hash + ReceiptHash common.Hash + Rewardbase common.Address + Root common.Hash + Time *big.Int + TimeFoS uint8 + TxHash common.Hash + Vote []byte + func CopyHeader(h *Header) *Header + func IstanbulFilteredHeader(h *Header, keepSeal bool) *Header + func SetRoundToHeader(h *Header, r int64) *Header + func (h *Header) Hash() common.Hash + func (h *Header) HashNoNonce() common.Hash + func (h *Header) Size() common.StorageSize + func (h *Header) String() string + func (h *Header) UnmarshalJSON(input []byte) error + func (h Header) MarshalJSON() ([]byte, error) + type IDeriveSha interface + DeriveSha func(list DerivableList) common.Hash + type IstanbulExtra struct + CommittedSeal [][]byte + Seal []byte + Validators []common.Address + func ExtractIstanbulExtra(h *Header) (*IstanbulExtra, error) + func (ist *IstanbulExtra) DecodeRLP(s *rlp.Stream) error + func (ist *IstanbulExtra) EncodeRLP(w io.Writer) error + type Log struct + Address common.Address + BlockHash common.Hash + BlockNumber uint64 + Data []byte + Index uint + Removed bool + Topics []common.Hash + TxHash common.Hash + TxIndex uint + func (l *Log) DecodeRLP(s *rlp.Stream) error + func (l *Log) EncodeRLP(w io.Writer) error + func (l *Log) String() string + func (l *Log) UnmarshalJSON(input []byte) error + func (l Log) MarshalJSON() ([]byte, error) + type LogForStorage Log + func (l *LogForStorage) DecodeRLP(s *rlp.Stream) error + func (l *LogForStorage) EncodeRLP(w io.Writer) error + type Receipt struct + Bloom Bloom + ContractAddress common.Address + GasUsed uint64 + Logs []*Log + Status uint + TxHash common.Hash + func NewReceipt(status uint, txHash common.Hash, gasUsed uint64) *Receipt + func (r *Receipt) DecodeRLP(s *rlp.Stream) error + func (r *Receipt) EncodeRLP(w io.Writer) error + func (r *Receipt) Size() common.StorageSize + func (r *Receipt) String() string + func (r *Receipt) UnmarshalJSON(input []byte) error + func (r Receipt) MarshalJSON() ([]byte, error) + type ReceiptForStorage Receipt + func (r *ReceiptForStorage) DecodeRLP(s *rlp.Stream) error + func (r *ReceiptForStorage) EncodeRLP(w io.Writer) error + type Receipts []*Receipt + func (r Receipts) GetRlp(i int) []byte + func (r Receipts) Len() int + type Result struct + Block *Block + Round int64 + type Signer interface + Equal func(Signer) bool + Hash func(tx *Transaction) common.Hash + HashFeePayer func(tx *Transaction) (common.Hash, error) + Sender func(tx *Transaction) (common.Address, error) + SenderFeePayer func(tx *Transaction) ([]*ecdsa.PublicKey, error) + SenderPubkey func(tx *Transaction) ([]*ecdsa.PublicKey, error) + SignatureValues func(sig []byte) (r, s, v *big.Int, err error) + func MakeSigner(config *params.ChainConfig, blockNumber *big.Int) Signer + type StateDB interface + CreateEOA func(addr common.Address, humanReadable bool, key accountkey.AccountKey) + CreateSmartContractAccount func(addr common.Address, format params.CodeFormat) + CreateSmartContractAccountWithKey func(addr common.Address, humanReadable bool, key accountkey.AccountKey, ...) + Exist func(common.Address) bool + GetKey func(addr common.Address) accountkey.AccountKey + IncNonce func(common.Address) + IsContractAvailable func(addr common.Address) bool + IsProgramAccount func(addr common.Address) bool + IsValidCodeFormat func(addr common.Address) bool + UpdateKey func(addr common.Address, key accountkey.AccountKey, currentBlockNumber uint64) error + type StorageBlock Block + func (b *StorageBlock) DecodeRLP(s *rlp.Stream) error + type Transaction struct + func NewAccountCreationTransactionWithMap(values map[TxValueKeyType]interface{}) (*Transaction, error) + func NewContractCreation(nonce uint64, amount *big.Int, gasLimit uint64, gasPrice *big.Int, data []byte) *Transaction + func NewMessage(from common.Address, to *common.Address, nonce uint64, amount *big.Int, ...) *Transaction + func NewTransaction(nonce uint64, to common.Address, amount *big.Int, gasLimit uint64, ...) *Transaction + func NewTransactionWithMap(t TxType, values map[TxValueKeyType]interface{}) (*Transaction, error) + func SignTx(tx *Transaction, s Signer, prv *ecdsa.PrivateKey) (*Transaction, error) + func (tx *Transaction) AnchoredData() ([]byte, error) + func (tx *Transaction) AsMessageWithAccountKeyPicker(s Signer, picker AccountKeyPicker, currentBlockNumber uint64) (*Transaction, error) + func (tx *Transaction) ChainId() *big.Int + func (tx *Transaction) CheckNonce() bool + func (tx *Transaction) Cost() *big.Int + func (tx *Transaction) Data() []byte + func (tx *Transaction) DecodeRLP(s *rlp.Stream) error + func (tx *Transaction) EncodeRLP(w io.Writer) error + func (tx *Transaction) Equal(tb *Transaction) bool + func (tx *Transaction) Execute(vm VM, stateDB StateDB, currentBlockNumber uint64, gas uint64, value *big.Int) ([]byte, uint64, error) + func (tx *Transaction) Fee() *big.Int + func (tx *Transaction) FeePayer() (common.Address, error) + func (tx *Transaction) FeeRatio() (FeeRatio, bool) + func (tx *Transaction) FillContractAddress(from common.Address, r *Receipt) + func (tx *Transaction) From() (common.Address, error) + func (tx *Transaction) Gas() uint64 + func (tx *Transaction) GasPrice() *big.Int + func (tx *Transaction) GetRoleTypeForValidation() accountkey.RoleType + func (tx *Transaction) GetTxInternalData() TxInternalData + func (tx *Transaction) Hash() common.Hash + func (tx *Transaction) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (tx *Transaction) IsFeeDelegatedTransaction() bool + func (tx *Transaction) IsLegacyTransaction() bool + func (tx *Transaction) IsMarkedUnexecutable() bool + func (tx *Transaction) MakeRPCOutput() map[string]interface{} + func (tx *Transaction) MarkUnexecutable(b bool) + func (tx *Transaction) MarshalJSON() ([]byte, error) + func (tx *Transaction) Nonce() uint64 + func (tx *Transaction) RawSignatureValues() TxSignatures + func (tx *Transaction) SenderTxHash() (common.Hash, bool) + func (tx *Transaction) SenderTxHashAll() common.Hash + func (tx *Transaction) SetFeePayerSignatures(s TxSignatures) error + func (tx *Transaction) SetSignature(signature TxSignatures) + func (tx *Transaction) Sign(s Signer, prv *ecdsa.PrivateKey) error + func (tx *Transaction) SignFeePayer(s Signer, prv *ecdsa.PrivateKey) error + func (tx *Transaction) SignFeePayerWithKeys(s Signer, prv []*ecdsa.PrivateKey) error + func (tx *Transaction) SignWithKeys(s Signer, prv []*ecdsa.PrivateKey) error + func (tx *Transaction) Size() common.StorageSize + func (tx *Transaction) String() string + func (tx *Transaction) To() *common.Address + func (tx *Transaction) Type() TxType + func (tx *Transaction) UnmarshalJSON(input []byte) error + func (tx *Transaction) Validate(db StateDB, blockNumber uint64) error + func (tx *Transaction) ValidateFeePayer(signer Signer, p AccountKeyPicker, currentBlockNumber uint64) (uint64, error) + func (tx *Transaction) ValidateMutableValue(db StateDB, signer Signer, currentBlockNumber uint64) error + func (tx *Transaction) ValidateSender(signer Signer, p AccountKeyPicker, currentBlockNumber uint64) (uint64, error) + func (tx *Transaction) ValidatedFeePayer() common.Address + func (tx *Transaction) ValidatedIntrinsicGas() uint64 + func (tx *Transaction) ValidatedSender() common.Address + func (tx *Transaction) Value() *big.Int + func (tx *Transaction) WithSignature(signer Signer, sig []byte) (*Transaction, error) + type Transactions []*Transaction + func TxDifference(a, b Transactions) (keep Transactions) + func (s Transactions) GetRlp(i int) []byte + func (s Transactions) Len() int + func (s Transactions) Swap(i, j int) + type TransactionsByPriceAndNonce struct + func NewTransactionsByPriceAndNonce(signer Signer, txs map[common.Address]Transactions) *TransactionsByPriceAndNonce + func (t *TransactionsByPriceAndNonce) Count() (int, int) + func (t *TransactionsByPriceAndNonce) Peek() *Transaction + func (t *TransactionsByPriceAndNonce) Pop() + func (t *TransactionsByPriceAndNonce) Shift() + func (t *TransactionsByPriceAndNonce) Txs() map[common.Address]Transactions + type TxByNonce Transactions + func (s TxByNonce) Len() int + func (s TxByNonce) Less(i, j int) bool + func (s TxByNonce) Swap(i, j int) + type TxByPrice Transactions + func (s *TxByPrice) Pop() interface{} + func (s *TxByPrice) Push(x interface{}) + func (s TxByPrice) Len() int + func (s TxByPrice) Less(i, j int) bool + func (s TxByPrice) Swap(i, j int) + type TxInternalData interface + ChainId func() *big.Int + Equal func(t TxInternalData) bool + Execute func(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + GetAccountNonce func() uint64 + GetAmount func() *big.Int + GetGasLimit func() uint64 + GetHash func() *common.Hash + GetPrice func() *big.Int + GetRecipient func() *common.Address + GetRoleTypeForValidation func() accountkey.RoleType + IntrinsicGas func(currentBlockNumber uint64) (uint64, error) + IsLegacyTransaction func() bool + MakeRPCOutput func() map[string]interface{} + RawSignatureValues func() TxSignatures + RecoverAddress func(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) (common.Address, error) + RecoverPubkey func(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + SenderTxHash func() common.Hash + SerializeForSign func() []interface{} + SetHash func(*common.Hash) + SetSignature func(TxSignatures) + String func() string + Type func() TxType + Validate func(stateDB StateDB, currentBlockNumber uint64) error + ValidateMutableValue func(stateDB StateDB, currentBlockNumber uint64) error + ValidateSignature func() bool + func NewTxInternalData(t TxType) (TxInternalData, error) + func NewTxInternalDataWithMap(t TxType, values map[TxValueKeyType]interface{}) (TxInternalData, error) + type TxInternalDataAccountCreation struct + AccountNonce uint64 + Amount *big.Int + From common.Address + GasLimit uint64 + Hash *common.Hash + HumanReadable bool + Key accountkey.AccountKey + Price *big.Int + Recipient common.Address + func (t *TxInternalDataAccountCreation) DecodeRLP(s *rlp.Stream) error + func (t *TxInternalDataAccountCreation) EncodeRLP(w io.Writer) error + func (t *TxInternalDataAccountCreation) Equal(a TxInternalData) bool + func (t *TxInternalDataAccountCreation) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataAccountCreation) GetAccountNonce() uint64 + func (t *TxInternalDataAccountCreation) GetAmount() *big.Int + func (t *TxInternalDataAccountCreation) GetFrom() common.Address + func (t *TxInternalDataAccountCreation) GetGasLimit() uint64 + func (t *TxInternalDataAccountCreation) GetHash() *common.Hash + func (t *TxInternalDataAccountCreation) GetPrice() *big.Int + func (t *TxInternalDataAccountCreation) GetRecipient() *common.Address + func (t *TxInternalDataAccountCreation) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataAccountCreation) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataAccountCreation) IsLegacyTransaction() bool + func (t *TxInternalDataAccountCreation) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataAccountCreation) MarshalJSON() ([]byte, error) + func (t *TxInternalDataAccountCreation) SenderTxHash() common.Hash + func (t *TxInternalDataAccountCreation) SerializeForSign() []interface{} + func (t *TxInternalDataAccountCreation) SerializeForSignToBytes() []byte + func (t *TxInternalDataAccountCreation) SetHash(h *common.Hash) + func (t *TxInternalDataAccountCreation) SetSignature(s TxSignatures) + func (t *TxInternalDataAccountCreation) String() string + func (t *TxInternalDataAccountCreation) Type() TxType + func (t *TxInternalDataAccountCreation) UnmarshalJSON(b []byte) error + func (t *TxInternalDataAccountCreation) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataAccountCreation) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataAccountCreationJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + HumanReadable bool + Key hexutil.Bytes + Price *hexutil.Big + Recipient common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataAccountUpdate struct + AccountNonce uint64 + From common.Address + GasLimit uint64 + Hash *common.Hash + Key accountkey.AccountKey + Price *big.Int + func (t *TxInternalDataAccountUpdate) DecodeRLP(s *rlp.Stream) error + func (t *TxInternalDataAccountUpdate) EncodeRLP(w io.Writer) error + func (t *TxInternalDataAccountUpdate) Equal(a TxInternalData) bool + func (t *TxInternalDataAccountUpdate) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataAccountUpdate) GetAccountNonce() uint64 + func (t *TxInternalDataAccountUpdate) GetAmount() *big.Int + func (t *TxInternalDataAccountUpdate) GetFrom() common.Address + func (t *TxInternalDataAccountUpdate) GetGasLimit() uint64 + func (t *TxInternalDataAccountUpdate) GetHash() *common.Hash + func (t *TxInternalDataAccountUpdate) GetPrice() *big.Int + func (t *TxInternalDataAccountUpdate) GetRecipient() *common.Address + func (t *TxInternalDataAccountUpdate) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataAccountUpdate) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataAccountUpdate) IsLegacyTransaction() bool + func (t *TxInternalDataAccountUpdate) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataAccountUpdate) MarshalJSON() ([]byte, error) + func (t *TxInternalDataAccountUpdate) SenderTxHash() common.Hash + func (t *TxInternalDataAccountUpdate) SerializeForSign() []interface{} + func (t *TxInternalDataAccountUpdate) SerializeForSignToBytes() []byte + func (t *TxInternalDataAccountUpdate) SetHash(h *common.Hash) + func (t *TxInternalDataAccountUpdate) SetSignature(s TxSignatures) + func (t *TxInternalDataAccountUpdate) String() string + func (t *TxInternalDataAccountUpdate) Type() TxType + func (t *TxInternalDataAccountUpdate) UnmarshalJSON(b []byte) error + func (t *TxInternalDataAccountUpdate) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataAccountUpdate) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataAccountUpdateJSON struct + AccountNonce hexutil.Uint64 + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Key hexutil.Bytes + Price *hexutil.Big + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataCancel struct + AccountNonce uint64 + From common.Address + GasLimit uint64 + Hash *common.Hash + Price *big.Int + func (t *TxInternalDataCancel) Equal(b TxInternalData) bool + func (t *TxInternalDataCancel) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataCancel) GetAccountNonce() uint64 + func (t *TxInternalDataCancel) GetAmount() *big.Int + func (t *TxInternalDataCancel) GetFrom() common.Address + func (t *TxInternalDataCancel) GetGasLimit() uint64 + func (t *TxInternalDataCancel) GetHash() *common.Hash + func (t *TxInternalDataCancel) GetPrice() *big.Int + func (t *TxInternalDataCancel) GetRecipient() *common.Address + func (t *TxInternalDataCancel) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataCancel) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataCancel) IsLegacyTransaction() bool + func (t *TxInternalDataCancel) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataCancel) MarshalJSON() ([]byte, error) + func (t *TxInternalDataCancel) SenderTxHash() common.Hash + func (t *TxInternalDataCancel) SerializeForSign() []interface{} + func (t *TxInternalDataCancel) SerializeForSignToBytes() []byte + func (t *TxInternalDataCancel) SetHash(h *common.Hash) + func (t *TxInternalDataCancel) SetSignature(s TxSignatures) + func (t *TxInternalDataCancel) String() string + func (t *TxInternalDataCancel) Type() TxType + func (t *TxInternalDataCancel) UnmarshalJSON(b []byte) error + func (t *TxInternalDataCancel) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataCancel) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataCancelJSON struct + AccountNonce hexutil.Uint64 + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Price *hexutil.Big + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataChainDataAnchoring struct + AccountNonce uint64 + From common.Address + GasLimit uint64 + Hash *common.Hash + Payload []byte + Price *big.Int + func (t *TxInternalDataChainDataAnchoring) Equal(b TxInternalData) bool + func (t *TxInternalDataChainDataAnchoring) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataChainDataAnchoring) GetAccountNonce() uint64 + func (t *TxInternalDataChainDataAnchoring) GetAmount() *big.Int + func (t *TxInternalDataChainDataAnchoring) GetFrom() common.Address + func (t *TxInternalDataChainDataAnchoring) GetGasLimit() uint64 + func (t *TxInternalDataChainDataAnchoring) GetHash() *common.Hash + func (t *TxInternalDataChainDataAnchoring) GetPayload() []byte + func (t *TxInternalDataChainDataAnchoring) GetPrice() *big.Int + func (t *TxInternalDataChainDataAnchoring) GetRecipient() *common.Address + func (t *TxInternalDataChainDataAnchoring) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataChainDataAnchoring) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataChainDataAnchoring) IsLegacyTransaction() bool + func (t *TxInternalDataChainDataAnchoring) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataChainDataAnchoring) MarshalJSON() ([]byte, error) + func (t *TxInternalDataChainDataAnchoring) SenderTxHash() common.Hash + func (t *TxInternalDataChainDataAnchoring) SerializeForSign() []interface{} + func (t *TxInternalDataChainDataAnchoring) SerializeForSignToBytes() []byte + func (t *TxInternalDataChainDataAnchoring) SetHash(h *common.Hash) + func (t *TxInternalDataChainDataAnchoring) SetSignature(s TxSignatures) + func (t *TxInternalDataChainDataAnchoring) String() string + func (t *TxInternalDataChainDataAnchoring) Type() TxType + func (t *TxInternalDataChainDataAnchoring) UnmarshalJSON(b []byte) error + func (t *TxInternalDataChainDataAnchoring) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataChainDataAnchoring) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataChainDataAnchoringJSON struct + AccountNonce hexutil.Uint64 + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Payload hexutil.Bytes + Price *hexutil.Big + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataContractAddressFiller interface + FillContractAddress func(from common.Address, r *Receipt) + type TxInternalDataFeeDelegatedAccountUpdate struct + AccountNonce uint64 + FeePayer common.Address + FeePayerSignatures TxSignatures + From common.Address + GasLimit uint64 + Hash *common.Hash + Key accountkey.AccountKey + Price *big.Int + func (t *TxInternalDataFeeDelegatedAccountUpdate) DecodeRLP(s *rlp.Stream) error + func (t *TxInternalDataFeeDelegatedAccountUpdate) EncodeRLP(w io.Writer) error + func (t *TxInternalDataFeeDelegatedAccountUpdate) Equal(a TxInternalData) bool + func (t *TxInternalDataFeeDelegatedAccountUpdate) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedAccountUpdate) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedAccountUpdate) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedAccountUpdate) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedAccountUpdate) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedAccountUpdate) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedAccountUpdate) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedAccountUpdate) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedAccountUpdate) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedAccountUpdate) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedAccountUpdate) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedAccountUpdate) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedAccountUpdate) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedAccountUpdate) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedAccountUpdate) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedAccountUpdate) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedAccountUpdate) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedAccountUpdate) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedAccountUpdate) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedAccountUpdate) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedAccountUpdate) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedAccountUpdate) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedAccountUpdate) String() string + func (t *TxInternalDataFeeDelegatedAccountUpdate) Type() TxType + func (t *TxInternalDataFeeDelegatedAccountUpdate) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedAccountUpdate) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedAccountUpdate) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedAccountUpdateJSON struct + AccountNonce hexutil.Uint64 + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Key hexutil.Bytes + Price *hexutil.Big + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeeDelegatedAccountUpdateWithRatio struct + AccountNonce uint64 + FeePayer common.Address + FeePayerSignatures TxSignatures + FeeRatio FeeRatio + From common.Address + GasLimit uint64 + Hash *common.Hash + Key accountkey.AccountKey + Price *big.Int + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) DecodeRLP(s *rlp.Stream) error + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) EncodeRLP(w io.Writer) error + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) Equal(a TxInternalData) bool + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) GetFeeRatio() FeeRatio + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) String() string + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) Type() TxType + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedAccountUpdateWithRatio) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedAccountUpdateWithRatioJSON struct + AccountNonce hexutil.Uint64 + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + FeeRatio hexutil.Uint + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Key hexutil.Bytes + Price *hexutil.Big + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeeDelegatedCancel struct + AccountNonce uint64 + FeePayer common.Address + FeePayerSignatures TxSignatures + From common.Address + GasLimit uint64 + Hash *common.Hash + Price *big.Int + func (t *TxInternalDataFeeDelegatedCancel) Equal(b TxInternalData) bool + func (t *TxInternalDataFeeDelegatedCancel) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedCancel) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedCancel) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedCancel) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedCancel) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedCancel) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedCancel) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedCancel) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedCancel) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedCancel) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedCancel) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedCancel) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedCancel) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedCancel) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedCancel) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedCancel) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedCancel) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedCancel) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedCancel) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedCancel) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedCancel) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedCancel) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedCancel) String() string + func (t *TxInternalDataFeeDelegatedCancel) Type() TxType + func (t *TxInternalDataFeeDelegatedCancel) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedCancel) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedCancel) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedCancelJSON struct + AccountNonce hexutil.Uint64 + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Price *hexutil.Big + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeeDelegatedCancelWithRatio struct + AccountNonce uint64 + FeePayer common.Address + FeePayerSignatures TxSignatures + FeeRatio FeeRatio + From common.Address + GasLimit uint64 + Hash *common.Hash + Price *big.Int + func (t *TxInternalDataFeeDelegatedCancelWithRatio) Equal(b TxInternalData) bool + func (t *TxInternalDataFeeDelegatedCancelWithRatio) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedCancelWithRatio) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedCancelWithRatio) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedCancelWithRatio) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedCancelWithRatio) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedCancelWithRatio) GetFeeRatio() FeeRatio + func (t *TxInternalDataFeeDelegatedCancelWithRatio) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedCancelWithRatio) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedCancelWithRatio) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedCancelWithRatio) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedCancelWithRatio) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedCancelWithRatio) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedCancelWithRatio) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedCancelWithRatio) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedCancelWithRatio) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedCancelWithRatio) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedCancelWithRatio) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedCancelWithRatio) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedCancelWithRatio) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedCancelWithRatio) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedCancelWithRatio) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedCancelWithRatio) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedCancelWithRatio) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedCancelWithRatio) String() string + func (t *TxInternalDataFeeDelegatedCancelWithRatio) Type() TxType + func (t *TxInternalDataFeeDelegatedCancelWithRatio) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedCancelWithRatio) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedCancelWithRatio) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedCancelWithRatioJSON struct + AccountNonce hexutil.Uint64 + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + FeeRatio hexutil.Uint + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Price *hexutil.Big + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeeDelegatedSmartContractDeploy struct + AccountNonce uint64 + Amount *big.Int + CodeFormat params.CodeFormat + FeePayer common.Address + FeePayerSignatures TxSignatures + From common.Address + GasLimit uint64 + Hash *common.Hash + HumanReadable bool + Payload []byte + Price *big.Int + Recipient *common.Address + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) Equal(a TxInternalData) bool + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) FillContractAddress(from common.Address, r *Receipt) + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetCodeFormat() params.CodeFormat + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetPayload() []byte + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) String() string + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) Type() TxType + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedSmartContractDeploy) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedSmartContractDeployJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + CodeFormat hexutil.Uint + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + HumanReadable bool + Payload hexutil.Bytes + Price *hexutil.Big + Recipient *common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeeDelegatedSmartContractDeployWithRatio struct + AccountNonce uint64 + Amount *big.Int + CodeFormat params.CodeFormat + FeePayer common.Address + FeePayerSignatures TxSignatures + FeeRatio FeeRatio + From common.Address + GasLimit uint64 + Hash *common.Hash + HumanReadable bool + Payload []byte + Price *big.Int + Recipient *common.Address + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) Equal(a TxInternalData) bool + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) FillContractAddress(from common.Address, r *Receipt) + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetCodeFormat() params.CodeFormat + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetFeeRatio() FeeRatio + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetPayload() []byte + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) String() string + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) Type() TxType + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedSmartContractDeployWithRatio) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedSmartContractDeployWithRatioJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + CodeFormat hexutil.Uint + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + FeeRatio hexutil.Uint + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + HumanReadable bool + Payload hexutil.Bytes + Price *hexutil.Big + Recipient *common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeeDelegatedSmartContractExecution struct + AccountNonce uint64 + Amount *big.Int + FeePayer common.Address + FeePayerSignatures TxSignatures + From common.Address + GasLimit uint64 + Hash *common.Hash + Payload []byte + Price *big.Int + Recipient common.Address + func (t *TxInternalDataFeeDelegatedSmartContractExecution) Equal(a TxInternalData) bool + func (t *TxInternalDataFeeDelegatedSmartContractExecution) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedSmartContractExecution) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedSmartContractExecution) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedSmartContractExecution) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedSmartContractExecution) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedSmartContractExecution) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedSmartContractExecution) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedSmartContractExecution) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedSmartContractExecution) GetPayload() []byte + func (t *TxInternalDataFeeDelegatedSmartContractExecution) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedSmartContractExecution) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedSmartContractExecution) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedSmartContractExecution) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedSmartContractExecution) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedSmartContractExecution) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedSmartContractExecution) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedSmartContractExecution) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedSmartContractExecution) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedSmartContractExecution) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedSmartContractExecution) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedSmartContractExecution) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedSmartContractExecution) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedSmartContractExecution) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedSmartContractExecution) String() string + func (t *TxInternalDataFeeDelegatedSmartContractExecution) Type() TxType + func (t *TxInternalDataFeeDelegatedSmartContractExecution) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedSmartContractExecution) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedSmartContractExecution) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedSmartContractExecutionJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Payload hexutil.Bytes + Price *hexutil.Big + Recipient common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeeDelegatedSmartContractExecutionWithRatio struct + AccountNonce uint64 + Amount *big.Int + FeePayer common.Address + FeePayerSignatures TxSignatures + FeeRatio FeeRatio + From common.Address + GasLimit uint64 + Hash *common.Hash + Payload []byte + Price *big.Int + Recipient common.Address + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) Equal(a TxInternalData) bool + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetFeeRatio() FeeRatio + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetPayload() []byte + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) String() string + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) Type() TxType + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedSmartContractExecutionWithRatio) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedSmartContractExecutionWithRatioJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + FeeRatio hexutil.Uint + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Payload hexutil.Bytes + Price *hexutil.Big + Recipient common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeeDelegatedValueTransfer struct + AccountNonce uint64 + Amount *big.Int + FeePayer common.Address + FeePayerSignatures TxSignatures + From common.Address + GasLimit uint64 + Hash *common.Hash + Price *big.Int + Recipient common.Address + func (t *TxInternalDataFeeDelegatedValueTransfer) Equal(b TxInternalData) bool + func (t *TxInternalDataFeeDelegatedValueTransfer) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedValueTransfer) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedValueTransfer) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedValueTransfer) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedValueTransfer) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedValueTransfer) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedValueTransfer) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedValueTransfer) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedValueTransfer) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedValueTransfer) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedValueTransfer) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedValueTransfer) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedValueTransfer) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedValueTransfer) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedValueTransfer) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedValueTransfer) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedValueTransfer) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedValueTransfer) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedValueTransfer) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedValueTransfer) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedValueTransfer) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedValueTransfer) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedValueTransfer) String() string + func (t *TxInternalDataFeeDelegatedValueTransfer) Type() TxType + func (t *TxInternalDataFeeDelegatedValueTransfer) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedValueTransfer) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedValueTransfer) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedValueTransferJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Price *hexutil.Big + Recipient common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeeDelegatedValueTransferMemo struct + AccountNonce uint64 + Amount *big.Int + FeePayer common.Address + FeePayerSignatures TxSignatures + From common.Address + GasLimit uint64 + Hash *common.Hash + Payload []byte + Price *big.Int + Recipient common.Address + func (t *TxInternalDataFeeDelegatedValueTransferMemo) Equal(b TxInternalData) bool + func (t *TxInternalDataFeeDelegatedValueTransferMemo) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedValueTransferMemo) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedValueTransferMemo) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedValueTransferMemo) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedValueTransferMemo) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedValueTransferMemo) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedValueTransferMemo) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedValueTransferMemo) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedValueTransferMemo) GetPayload() []byte + func (t *TxInternalDataFeeDelegatedValueTransferMemo) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedValueTransferMemo) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedValueTransferMemo) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedValueTransferMemo) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedValueTransferMemo) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedValueTransferMemo) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedValueTransferMemo) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedValueTransferMemo) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedValueTransferMemo) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedValueTransferMemo) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedValueTransferMemo) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedValueTransferMemo) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedValueTransferMemo) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedValueTransferMemo) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedValueTransferMemo) String() string + func (t *TxInternalDataFeeDelegatedValueTransferMemo) Type() TxType + func (t *TxInternalDataFeeDelegatedValueTransferMemo) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedValueTransferMemo) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedValueTransferMemo) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedValueTransferMemoJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Payload hexutil.Bytes + Price *hexutil.Big + Recipient common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeeDelegatedValueTransferMemoWithRatio struct + AccountNonce uint64 + Amount *big.Int + FeePayer common.Address + FeePayerSignatures TxSignatures + FeeRatio FeeRatio + From common.Address + GasLimit uint64 + Hash *common.Hash + Payload []byte + Price *big.Int + Recipient common.Address + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) Equal(b TxInternalData) bool + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetFeeRatio() FeeRatio + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetPayload() []byte + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) String() string + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) Type() TxType + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedValueTransferMemoWithRatio) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedValueTransferMemoWithRatioJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + FeeRatio hexutil.Uint + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Payload hexutil.Bytes + Price *hexutil.Big + Recipient common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeeDelegatedValueTransferWithRatio struct + AccountNonce uint64 + Amount *big.Int + FeePayer common.Address + FeePayerSignatures TxSignatures + FeeRatio FeeRatio + From common.Address + GasLimit uint64 + Hash *common.Hash + Price *big.Int + Recipient common.Address + func NewTxInternalDataFeeDelegatedValueTransferWithRatio() *TxInternalDataFeeDelegatedValueTransferWithRatio + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) Equal(a TxInternalData) bool + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) GetAccountNonce() uint64 + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) GetAmount() *big.Int + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) GetFeePayer() common.Address + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) GetFeePayerRawSignatureValues() TxSignatures + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) GetFeeRatio() FeeRatio + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) GetFrom() common.Address + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) GetGasLimit() uint64 + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) GetHash() *common.Hash + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) GetPrice() *big.Int + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) GetRecipient() *common.Address + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) IsLegacyTransaction() bool + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) MarshalJSON() ([]byte, error) + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) RecoverFeePayerPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) SenderTxHash() common.Hash + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) SerializeForSign() []interface{} + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) SerializeForSignToBytes() []byte + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) SetFeePayerSignatures(s TxSignatures) + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) SetHash(h *common.Hash) + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) SetSignature(s TxSignatures) + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) String() string + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) Type() TxType + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) UnmarshalJSON(b []byte) error + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataFeeDelegatedValueTransferWithRatio) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataFeeDelegatedValueTransferWithRatioJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + FeePayer common.Address + FeePayerSignatures TxSignaturesJSON + FeeRatio hexutil.Uint + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Price *hexutil.Big + Recipient common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataFeePayer interface + GetFeePayer func() common.Address + GetFeePayerRawSignatureValues func() TxSignatures + RecoverFeePayerPubkey func(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + SetFeePayerSignatures func(s TxSignatures) + type TxInternalDataFeeRatio interface + GetFeeRatio func() FeeRatio + type TxInternalDataFrom interface + GetFrom func() common.Address + type TxInternalDataLegacy struct + AccountNonce uint64 + Amount *big.Int + GasLimit uint64 + Hash *common.Hash + Payload []byte + Price *big.Int + R *big.Int + Recipient *common.Address + S *big.Int + V *big.Int + func (t *TxInternalDataLegacy) ChainId() *big.Int + func (t *TxInternalDataLegacy) Equal(a TxInternalData) bool + func (t *TxInternalDataLegacy) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataLegacy) FillContractAddress(from common.Address, r *Receipt) + func (t *TxInternalDataLegacy) GetAccountNonce() uint64 + func (t *TxInternalDataLegacy) GetAmount() *big.Int + func (t *TxInternalDataLegacy) GetGasLimit() uint64 + func (t *TxInternalDataLegacy) GetHash() *common.Hash + func (t *TxInternalDataLegacy) GetPayload() []byte + func (t *TxInternalDataLegacy) GetPrice() *big.Int + func (t *TxInternalDataLegacy) GetRecipient() *common.Address + func (t *TxInternalDataLegacy) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataLegacy) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataLegacy) IsLegacyTransaction() bool + func (t *TxInternalDataLegacy) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataLegacy) MarshalJSON() ([]byte, error) + func (t *TxInternalDataLegacy) RawSignatureValues() TxSignatures + func (t *TxInternalDataLegacy) RecoverAddress(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) (common.Address, error) + func (t *TxInternalDataLegacy) RecoverPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t *TxInternalDataLegacy) SenderTxHash() common.Hash + func (t *TxInternalDataLegacy) SerializeForSign() []interface{} + func (t *TxInternalDataLegacy) SetHash(h *common.Hash) + func (t *TxInternalDataLegacy) SetSignature(s TxSignatures) + func (t *TxInternalDataLegacy) String() string + func (t *TxInternalDataLegacy) Type() TxType + func (t *TxInternalDataLegacy) UnmarshalJSON(b []byte) error + func (t *TxInternalDataLegacy) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataLegacy) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataLegacy) ValidateSignature() bool + type TxInternalDataLegacyJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + GasLimit hexutil.Uint64 + Hash *common.Hash + Payload hexutil.Bytes + Price *hexutil.Big + Recipient *common.Address + TxSignatures TxSignaturesJSON + type TxInternalDataPayload interface + GetPayload func() []byte + type TxInternalDataSerializeForSignToByte interface + SerializeForSignToBytes func() []byte + type TxInternalDataSerializer struct + func (serializer *TxInternalDataSerializer) DecodeRLP(s *rlp.Stream) error + func (serializer *TxInternalDataSerializer) EncodeRLP(w io.Writer) error + func (serializer *TxInternalDataSerializer) MarshalJSON() ([]byte, error) + func (serializer *TxInternalDataSerializer) UnmarshalJSON(b []byte) error + type TxInternalDataSmartContractDeploy struct + AccountNonce uint64 + Amount *big.Int + CodeFormat params.CodeFormat + From common.Address + GasLimit uint64 + Hash *common.Hash + HumanReadable bool + Payload []byte + Price *big.Int + Recipient *common.Address + func (t *TxInternalDataSmartContractDeploy) Equal(a TxInternalData) bool + func (t *TxInternalDataSmartContractDeploy) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataSmartContractDeploy) FillContractAddress(from common.Address, r *Receipt) + func (t *TxInternalDataSmartContractDeploy) GetAccountNonce() uint64 + func (t *TxInternalDataSmartContractDeploy) GetAmount() *big.Int + func (t *TxInternalDataSmartContractDeploy) GetCodeFormat() params.CodeFormat + func (t *TxInternalDataSmartContractDeploy) GetFrom() common.Address + func (t *TxInternalDataSmartContractDeploy) GetGasLimit() uint64 + func (t *TxInternalDataSmartContractDeploy) GetHash() *common.Hash + func (t *TxInternalDataSmartContractDeploy) GetPayload() []byte + func (t *TxInternalDataSmartContractDeploy) GetPrice() *big.Int + func (t *TxInternalDataSmartContractDeploy) GetRecipient() *common.Address + func (t *TxInternalDataSmartContractDeploy) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataSmartContractDeploy) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataSmartContractDeploy) IsLegacyTransaction() bool + func (t *TxInternalDataSmartContractDeploy) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataSmartContractDeploy) MarshalJSON() ([]byte, error) + func (t *TxInternalDataSmartContractDeploy) SenderTxHash() common.Hash + func (t *TxInternalDataSmartContractDeploy) SerializeForSign() []interface{} + func (t *TxInternalDataSmartContractDeploy) SerializeForSignToBytes() []byte + func (t *TxInternalDataSmartContractDeploy) SetHash(h *common.Hash) + func (t *TxInternalDataSmartContractDeploy) SetSignature(s TxSignatures) + func (t *TxInternalDataSmartContractDeploy) String() string + func (t *TxInternalDataSmartContractDeploy) Type() TxType + func (t *TxInternalDataSmartContractDeploy) UnmarshalJSON(b []byte) error + func (t *TxInternalDataSmartContractDeploy) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataSmartContractDeploy) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataSmartContractDeployJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + CodeFormat hexutil.Uint + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + HumanReadable bool + Payload hexutil.Bytes + Price *hexutil.Big + Recipient *common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataSmartContractExecution struct + AccountNonce uint64 + Amount *big.Int + From common.Address + GasLimit uint64 + Hash *common.Hash + Payload []byte + Price *big.Int + Recipient common.Address + func (t *TxInternalDataSmartContractExecution) Equal(a TxInternalData) bool + func (t *TxInternalDataSmartContractExecution) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataSmartContractExecution) GetAccountNonce() uint64 + func (t *TxInternalDataSmartContractExecution) GetAmount() *big.Int + func (t *TxInternalDataSmartContractExecution) GetFrom() common.Address + func (t *TxInternalDataSmartContractExecution) GetGasLimit() uint64 + func (t *TxInternalDataSmartContractExecution) GetHash() *common.Hash + func (t *TxInternalDataSmartContractExecution) GetPayload() []byte + func (t *TxInternalDataSmartContractExecution) GetPrice() *big.Int + func (t *TxInternalDataSmartContractExecution) GetRecipient() *common.Address + func (t *TxInternalDataSmartContractExecution) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataSmartContractExecution) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataSmartContractExecution) IsLegacyTransaction() bool + func (t *TxInternalDataSmartContractExecution) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataSmartContractExecution) MarshalJSON() ([]byte, error) + func (t *TxInternalDataSmartContractExecution) SenderTxHash() common.Hash + func (t *TxInternalDataSmartContractExecution) SerializeForSign() []interface{} + func (t *TxInternalDataSmartContractExecution) SerializeForSignToBytes() []byte + func (t *TxInternalDataSmartContractExecution) SetHash(h *common.Hash) + func (t *TxInternalDataSmartContractExecution) SetSignature(s TxSignatures) + func (t *TxInternalDataSmartContractExecution) String() string + func (t *TxInternalDataSmartContractExecution) Type() TxType + func (t *TxInternalDataSmartContractExecution) UnmarshalJSON(b []byte) error + func (t *TxInternalDataSmartContractExecution) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataSmartContractExecution) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataSmartContractExecutionJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Payload hexutil.Bytes + Price *hexutil.Big + Recipient common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataValueTransfer struct + AccountNonce uint64 + Amount *big.Int + From common.Address + GasLimit uint64 + Hash *common.Hash + Price *big.Int + Recipient common.Address + func (t *TxInternalDataValueTransfer) Equal(b TxInternalData) bool + func (t *TxInternalDataValueTransfer) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataValueTransfer) GetAccountNonce() uint64 + func (t *TxInternalDataValueTransfer) GetAmount() *big.Int + func (t *TxInternalDataValueTransfer) GetFrom() common.Address + func (t *TxInternalDataValueTransfer) GetGasLimit() uint64 + func (t *TxInternalDataValueTransfer) GetHash() *common.Hash + func (t *TxInternalDataValueTransfer) GetPrice() *big.Int + func (t *TxInternalDataValueTransfer) GetRecipient() *common.Address + func (t *TxInternalDataValueTransfer) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataValueTransfer) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataValueTransfer) IsLegacyTransaction() bool + func (t *TxInternalDataValueTransfer) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataValueTransfer) MarshalJSON() ([]byte, error) + func (t *TxInternalDataValueTransfer) SenderTxHash() common.Hash + func (t *TxInternalDataValueTransfer) SerializeForSign() []interface{} + func (t *TxInternalDataValueTransfer) SerializeForSignToBytes() []byte + func (t *TxInternalDataValueTransfer) SetHash(h *common.Hash) + func (t *TxInternalDataValueTransfer) SetSignature(s TxSignatures) + func (t *TxInternalDataValueTransfer) String() string + func (t *TxInternalDataValueTransfer) Type() TxType + func (t *TxInternalDataValueTransfer) UnmarshalJSON(b []byte) error + func (t *TxInternalDataValueTransfer) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataValueTransfer) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataValueTransferJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Price *hexutil.Big + Recipient common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxInternalDataValueTransferMemo struct + AccountNonce uint64 + Amount *big.Int + From common.Address + GasLimit uint64 + Hash *common.Hash + Payload []byte + Price *big.Int + Recipient common.Address + func (t *TxInternalDataValueTransferMemo) Equal(b TxInternalData) bool + func (t *TxInternalDataValueTransferMemo) Execute(sender ContractRef, vm VM, stateDB StateDB, currentBlockNumber uint64, ...) (ret []byte, usedGas uint64, err error) + func (t *TxInternalDataValueTransferMemo) GetAccountNonce() uint64 + func (t *TxInternalDataValueTransferMemo) GetAmount() *big.Int + func (t *TxInternalDataValueTransferMemo) GetFrom() common.Address + func (t *TxInternalDataValueTransferMemo) GetGasLimit() uint64 + func (t *TxInternalDataValueTransferMemo) GetHash() *common.Hash + func (t *TxInternalDataValueTransferMemo) GetPayload() []byte + func (t *TxInternalDataValueTransferMemo) GetPrice() *big.Int + func (t *TxInternalDataValueTransferMemo) GetRecipient() *common.Address + func (t *TxInternalDataValueTransferMemo) GetRoleTypeForValidation() accountkey.RoleType + func (t *TxInternalDataValueTransferMemo) IntrinsicGas(currentBlockNumber uint64) (uint64, error) + func (t *TxInternalDataValueTransferMemo) IsLegacyTransaction() bool + func (t *TxInternalDataValueTransferMemo) MakeRPCOutput() map[string]interface{} + func (t *TxInternalDataValueTransferMemo) MarshalJSON() ([]byte, error) + func (t *TxInternalDataValueTransferMemo) SenderTxHash() common.Hash + func (t *TxInternalDataValueTransferMemo) SerializeForSign() []interface{} + func (t *TxInternalDataValueTransferMemo) SerializeForSignToBytes() []byte + func (t *TxInternalDataValueTransferMemo) SetHash(h *common.Hash) + func (t *TxInternalDataValueTransferMemo) SetSignature(s TxSignatures) + func (t *TxInternalDataValueTransferMemo) String() string + func (t *TxInternalDataValueTransferMemo) Type() TxType + func (t *TxInternalDataValueTransferMemo) UnmarshalJSON(b []byte) error + func (t *TxInternalDataValueTransferMemo) Validate(stateDB StateDB, currentBlockNumber uint64) error + func (t *TxInternalDataValueTransferMemo) ValidateMutableValue(stateDB StateDB, currentBlockNumber uint64) error + type TxInternalDataValueTransferMemoJSON struct + AccountNonce hexutil.Uint64 + Amount *hexutil.Big + From common.Address + GasLimit hexutil.Uint64 + Hash *common.Hash + Payload hexutil.Bytes + Price *hexutil.Big + Recipient common.Address + TxSignatures TxSignaturesJSON + Type TxType + TypeStr string + type TxSignature struct + R *big.Int + S *big.Int + V *big.Int + func NewTxSignature() *TxSignature + func NewTxSignatureWithValues(signer Signer, txhash common.Hash, prv *ecdsa.PrivateKey) (*TxSignature, error) + func (t *TxSignature) ChainId() *big.Int + func (t *TxSignature) RawSignatureValues() *TxSignature + func (t *TxSignature) RecoverAddress(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) (common.Address, error) + func (t *TxSignature) RecoverPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) (*ecdsa.PublicKey, error) + func (t *TxSignature) ValidateSignature() bool + type TxSignatureJSON struct + R *hexutil.Big + S *hexutil.Big + V *hexutil.Big + type TxSignatures []*TxSignature + func NewTxSignatures() TxSignatures + func NewTxSignaturesWithValues(signer Signer, txhash common.Hash, prv []*ecdsa.PrivateKey) (TxSignatures, error) + func (t TxSignatures) ChainId() *big.Int + func (t TxSignatures) RawSignatureValues() TxSignatures + func (t TxSignatures) RecoverAddress(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) (common.Address, error) + func (t TxSignatures) RecoverPubkey(txhash common.Hash, homestead bool, vfunc func(*big.Int) *big.Int) ([]*ecdsa.PublicKey, error) + func (t TxSignatures) ToJSON() TxSignaturesJSON + func (t TxSignatures) ValidateSignature() bool + type TxSignaturesJSON []*TxSignatureJSON + func (t TxSignaturesJSON) ToTxSignatures() TxSignatures + type TxType uint8 + const TxTypeAccountCreation + const TxTypeAccountUpdate + const TxTypeBatch + const TxTypeCancel + const TxTypeChainDataAnchoring + const TxTypeFeeDelegatedAccountUpdate + const TxTypeFeeDelegatedAccountUpdateWithRatio + const TxTypeFeeDelegatedCancel + const TxTypeFeeDelegatedCancelWithRatio + const TxTypeFeeDelegatedSmartContractDeploy + const TxTypeFeeDelegatedSmartContractDeployWithRatio + const TxTypeFeeDelegatedSmartContractExecution + const TxTypeFeeDelegatedSmartContractExecutionWithRatio + const TxTypeFeeDelegatedTransactions + const TxTypeFeeDelegatedValueTransfer + const TxTypeFeeDelegatedValueTransferMemo + const TxTypeFeeDelegatedValueTransferMemoWithRatio + const TxTypeFeeDelegatedValueTransferWithRatio + const TxTypeFeeDelegatedWithRatioTransactions + const TxTypeLast + const TxTypeLegacyTransaction + const TxTypeSmartContractDeploy + const TxTypeSmartContractExecution + const TxTypeValueTransfer + const TxTypeValueTransferMemo + func (t TxType) IsAccountCreation() bool + func (t TxType) IsAccountUpdate() bool + func (t TxType) IsCancelTransaction() bool + func (t TxType) IsContractDeploy() bool + func (t TxType) IsFeeDelegatedTransaction() bool + func (t TxType) IsFeeDelegatedWithRatioTransaction() bool + func (t TxType) IsLegacyTransaction() bool + func (t TxType) IsRPCExcluded() bool + func (t TxType) String() string + type TxValueKeyType uint + const TxValueKeyAccountKey + const TxValueKeyAmount + const TxValueKeyAnchoredData + const TxValueKeyCodeFormat + const TxValueKeyData + const TxValueKeyFeePayer + const TxValueKeyFeeRatioOfFeePayer + const TxValueKeyFrom + const TxValueKeyGasLimit + const TxValueKeyGasPrice + const TxValueKeyHumanReadable + const TxValueKeyNonce + const TxValueKeyTo + func (t TxValueKeyType) String() string + type VM interface + Call func(caller ContractRef, addr common.Address, input []byte, gas uint64, ...) (ret []byte, leftOverGas uint64, err error) + Create func(caller ContractRef, code []byte, gas uint64, value *big.Int, ...) (ret []byte, contractAddr common.Address, leftOverGas uint64, err error) + CreateWithAddress func(caller ContractRef, code []byte, gas uint64, value *big.Int, ...) ([]byte, common.Address, uint64, error)