Documentation
¶
Index ¶
- func AdaptAccountSignature(signature []*felt.Felt) *transaction.AccountSignature
- func AdaptAddress(f *felt.Felt) *common.Address
- func AdaptBlockID(header *core.Header) *common.BlockID
- func AdaptCairo1Class(cls *core.Cairo1Class) *class.Cairo1Class
- func AdaptClass(cls core.Class) *class.Class
- func AdaptContractDiff(addr, nonce, classHash *felt.Felt, storageDiff map[felt.Felt]*felt.Felt) *state.ContractDiff
- func AdaptDeclareV3Common(tx *core.DeclareTransaction) *transaction.DeclareV3Common
- func AdaptDeployAccountV3Transaction(tx *core.DeployAccountTransaction) *transaction.DeployAccountV3
- func AdaptEvent(e *core.Event, txH *felt.Felt) *event.Event
- func AdaptExecutionResources(er *core.ExecutionResources) *receipt.Receipt_ExecutionResources
- func AdaptFelt(f *felt.Felt) *common.Felt252
- func AdaptFeltSlice(sl []*felt.Felt) []*common.Felt252
- func AdaptHash(f *felt.Felt) *common.Hash
- func AdaptHeader(blockHeader *core.Header, commitments *core.BlockCommitments, ...) *header.SignedBlockHeader
- func AdaptInvokeV3Transaction(tx *core.InvokeTransaction) *transaction.InvokeV3
- func AdaptL1HandlerTransaction(tx *core.L1HandlerTransaction) *transaction.L1HandlerV0
- func AdaptMessageToL1(mL1 *core.L2ToL1Message) *receipt.MessageToL1
- func AdaptReceipt(r *core.TransactionReceipt, txn core.Transaction) *receipt.Receipt
- func AdaptStorageDiff(diff map[felt.Felt]*felt.Felt) []*state.ContractStoredValue
- func AdaptTransaction(tx core.Transaction) *synctransaction.TransactionInBlock
- func AdaptUint128(f *felt.Felt) *common.Uint128
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AdaptAccountSignature ¶ added in v0.7.2
func AdaptAccountSignature(signature []*felt.Felt) *transaction.AccountSignature
func AdaptCairo1Class ¶ added in v0.14.7
func AdaptCairo1Class(cls *core.Cairo1Class) *class.Cairo1Class
func AdaptContractDiff ¶ added in v0.12.0
func AdaptDeclareV3Common ¶ added in v0.14.7
func AdaptDeclareV3Common(tx *core.DeclareTransaction) *transaction.DeclareV3Common
func AdaptDeployAccountV3Transaction ¶ added in v0.14.7
func AdaptDeployAccountV3Transaction(tx *core.DeployAccountTransaction) *transaction.DeployAccountV3
func AdaptExecutionResources ¶ added in v0.7.4
func AdaptExecutionResources(er *core.ExecutionResources) *receipt.Receipt_ExecutionResources
func AdaptHeader ¶ added in v0.7.2
func AdaptHeader(blockHeader *core.Header, commitments *core.BlockCommitments, stateDiffCommitment *felt.Felt, stateDiffLength uint64, ) *header.SignedBlockHeader
func AdaptInvokeV3Transaction ¶ added in v0.14.7
func AdaptInvokeV3Transaction(tx *core.InvokeTransaction) *transaction.InvokeV3
func AdaptL1HandlerTransaction ¶ added in v0.14.7
func AdaptL1HandlerTransaction(tx *core.L1HandlerTransaction) *transaction.L1HandlerV0
func AdaptMessageToL1 ¶ added in v0.7.4
func AdaptMessageToL1(mL1 *core.L2ToL1Message) *receipt.MessageToL1
func AdaptReceipt ¶ added in v0.7.4
func AdaptReceipt(r *core.TransactionReceipt, txn core.Transaction) *receipt.Receipt
Core Transaction receipt does not contain all the information required to create p2p spec Receipt, therefore, we have to pass the transaction as well.
func AdaptStorageDiff ¶ added in v0.7.4
func AdaptTransaction ¶ added in v0.7.2
func AdaptTransaction(tx core.Transaction) *synctransaction.TransactionInBlock
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.