Documentation
¶
Index ¶
- func AdaptAccountSignature(signature []*felt.Felt) *transaction.AccountSignature
- func AdaptAddress(f *felt.Felt) *common.Address
- func AdaptBlockID(header *core.Header) *common.BlockID
- func AdaptClass(cls core.Class) *class.Class
- func AdaptContractDiff(addr, nonce, classHash *felt.Felt, storageDiff map[felt.Felt]*felt.Felt) *state.ContractDiff
- 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 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 AdaptContractDiff ¶ added in v0.12.0
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 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.