forkdb

package
v0.0.0-...-9f09256 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 8, 2023 License: GPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteBlock

func DeleteBlock(ctx context.Context, db kv.Writer, blockNum *field.BigInt) (err error)

func DeleteRt

func DeleteRt(ctx context.Context, db kv.Writer, hash common.Hash) (err error)

func DeleteTraceTx2

func DeleteTraceTx2(ctx context.Context, db kv.Writer, hash common.Hash) (err error)

func DeleteTx

func DeleteTx(ctx context.Context, db kv.Writer, hash common.Hash) (err error)

func GetITxKey

func GetITxKey(hash common.Hash, index *field.BigInt) []byte

func GetITxTotalKey

func GetITxTotalKey(hash common.Hash) []byte

func ReadAccount

func ReadAccount(ctx context.Context, db kv.Reader, addr common.Address) (acc *types.Account, err error)

func ReadAccountErc1155ByIndex

func ReadAccountErc1155ByIndex(ctx context.Context, db kv.Reader, addr common.Address, index *field.BigInt) (data *types.Erc1155Transfer, err error)

func ReadAccountErc1155Index

func ReadAccountErc1155Index(ctx context.Context, db kv.Reader, addr common.Address, index *field.BigInt) (erc1155TransferIndex *field.BigInt, err error)

func ReadAccountErc1155Total

func ReadAccountErc1155Total(ctx context.Context, db kv.Reader, addr common.Address) (total *field.BigInt, err error)

func ReadAccountErc20ByIndex

func ReadAccountErc20ByIndex(ctx context.Context, db kv.Reader, addr common.Address, index *field.BigInt) (data *types.Erc20Transfer, err error)

func ReadAccountErc20Index

func ReadAccountErc20Index(ctx context.Context, db kv.Reader, addr common.Address, index *field.BigInt) (erc20TransferIndex *field.BigInt, err error)

func ReadAccountErc20Total

func ReadAccountErc20Total(ctx context.Context, db kv.Reader, addr common.Address) (total *field.BigInt, err error)

func ReadAccountErc721ByIndex

func ReadAccountErc721ByIndex(ctx context.Context, db kv.Reader, addr common.Address, index *field.BigInt) (data *types.Erc721Transfer, err error)

func ReadAccountErc721Index

func ReadAccountErc721Index(ctx context.Context, db kv.Reader, addr common.Address, index *field.BigInt) (erc721TransferIndex *field.BigInt, err error)

func ReadAccountErc721Total

func ReadAccountErc721Total(ctx context.Context, db kv.Reader, addr common.Address) (total *field.BigInt, err error)

func ReadAccountITxByIndex

func ReadAccountITxByIndex(ctx context.Context, db kv.Reader, addr common.Address, index *field.BigInt) (itx *types.InternalTx, err error)

func ReadAccountITxIndex

func ReadAccountITxIndex(ctx context.Context, db kv.Reader, addr common.Address, index *field.BigInt) (data *types.InternalTxKey, err error)

func ReadAccountITxTotal

func ReadAccountITxTotal(ctx context.Context, db kv.Reader, addr common.Address) (total *field.BigInt, err error)

func ReadAccountTxByIndex

func ReadAccountTxByIndex(ctx context.Context, db kv.Reader, addr common.Address, index *field.BigInt) (tx *types.Tx, err error)

func ReadAccountTxIndex

func ReadAccountTxIndex(ctx context.Context, db kv.Reader, addr common.Address, index *field.BigInt) (hash common.Hash, err error)

func ReadAccountTxTotal

func ReadAccountTxTotal(ctx context.Context, db kv.Reader, addr common.Address) (total *field.BigInt, err error)

func ReadAddressErc1155Index

func ReadAddressErc1155Index(ctx context.Context, db kv.Reader, addr common.Address) (index *field.BigInt, err error)

func ReadAddressErc20Index

func ReadAddressErc20Index(ctx context.Context, db kv.Reader, addr common.Address) (index *field.BigInt, err error)

func ReadAddressErc721Index

func ReadAddressErc721Index(ctx context.Context, db kv.Reader, addr common.Address) (index *field.BigInt, err error)

func ReadAddressITxIndex

func ReadAddressITxIndex(ctx context.Context, db kv.Reader, addr common.Address) (index *field.BigInt, err error)

func ReadAddressTxIndex

func ReadAddressTxIndex(ctx context.Context, db kv.Reader, addr common.Address) (index *field.BigInt, err error)

func ReadBlock

func ReadBlock(ctx context.Context, db kv.Reader, blockNum *field.BigInt) (bk *types.Block, err error)

func ReadBlockIndex

func ReadBlockIndex(ctx context.Context, db kv.Reader, blockNum *field.BigInt, index *field.BigInt) (txHash common.Hash, err error)

func ReadBlockTxByIndex

func ReadBlockTxByIndex(ctx context.Context, db kv.Reader, blockNum *field.BigInt, index *field.BigInt) (tx *types.Tx, err error)

func ReadErc1155ContractIndex

func ReadErc1155ContractIndex(ctx context.Context, db kv.Reader, contract common.Address) (index *field.BigInt, err error)

func ReadErc1155ContractTotal

func ReadErc1155ContractTotal(ctx context.Context, db kv.Reader, contract common.Address) (total *field.BigInt, err error)

func ReadErc1155ContractTransfer

func ReadErc1155ContractTransfer(ctx context.Context, db kv.Reader, contract common.Address, index *field.BigInt) (data *field.BigInt, err error)

func ReadErc1155Index

func ReadErc1155Index(ctx context.Context, db kv.Reader) (index *field.BigInt, err error)

func ReadErc1155Total

func ReadErc1155Total(ctx context.Context, db kv.Reader) (total *field.BigInt, err error)

func ReadErc1155Transfer

func ReadErc1155Transfer(ctx context.Context, db kv.Reader, index *field.BigInt) (data *types.Erc1155Transfer, err error)

func ReadErc20ContractIndex

func ReadErc20ContractIndex(ctx context.Context, db kv.Reader, contract common.Address) (index *field.BigInt, err error)

func ReadErc20ContractTotal

func ReadErc20ContractTotal(ctx context.Context, db kv.Reader, contract common.Address) (total *field.BigInt, err error)

func ReadErc20ContractTransfer

func ReadErc20ContractTransfer(ctx context.Context, db kv.Reader, contract common.Address, index *field.BigInt) (data *field.BigInt, err error)

func ReadErc20Index

func ReadErc20Index(ctx context.Context, db kv.Reader) (index *field.BigInt, err error)

func ReadErc20Total

func ReadErc20Total(ctx context.Context, db kv.Reader) (total *field.BigInt, err error)

func ReadErc20Transfer

func ReadErc20Transfer(ctx context.Context, db kv.Reader, index *field.BigInt) (data *types.Erc20Transfer, err error)

func ReadErc721ContractIndex

func ReadErc721ContractIndex(ctx context.Context, db kv.Reader, contract common.Address) (index *field.BigInt, err error)

func ReadErc721ContractTotal

func ReadErc721ContractTotal(ctx context.Context, db kv.Reader, contract common.Address) (total *field.BigInt, err error)

func ReadErc721ContractTransfer

func ReadErc721ContractTransfer(ctx context.Context, db kv.Reader, contract common.Address, index *field.BigInt) (data *field.BigInt, err error)

func ReadErc721Index

func ReadErc721Index(ctx context.Context, db kv.Reader) (index *field.BigInt, err error)

func ReadErc721Total

func ReadErc721Total(ctx context.Context, db kv.Reader) (total *field.BigInt, err error)

func ReadErc721Transfer

func ReadErc721Transfer(ctx context.Context, db kv.Reader, index *field.BigInt) (data *types.Erc721Transfer, err error)

func ReadHome

func ReadHome(ctx context.Context, db kv.Reader) (home *types.Home, err error)

func ReadITx

func ReadITx(ctx context.Context, db kv.Reader, hash common.Hash, index *field.BigInt) (data *types.InternalTx, err error)

func ReadITxIndex

func ReadITxIndex(ctx context.Context, db kv.Reader, hash common.Hash) (index *field.BigInt, err error)

func ReadITxTotal

func ReadITxTotal(ctx context.Context, db kv.Reader, hash common.Hash) (total *field.BigInt, err error)

func ReadRt

func ReadRt(ctx context.Context, db kv.Reader, hash common.Hash) (data *types.Rt, err error)

func ReadSyncingBlock

func ReadSyncingBlock(ctx context.Context, db kv.Reader) (bk *field.BigInt, err error)

func ReadTraceTx

func ReadTraceTx(ctx context.Context, db kv.Reader, hash common.Hash) (res *types.TraceTx, err error)

func ReadTraceTx2

func ReadTraceTx2(ctx context.Context, db kv.Reader, hash common.Hash) (res *types.TraceTx2, err error)

func ReadTx

func ReadTx(ctx context.Context, db kv.Reader, hash common.Hash) (data *types.Tx, err error)

func ReadTxByIndex

func ReadTxByIndex(ctx context.Context, db kv.Reader, index *field.BigInt) (data *types.Tx, err error)

func ReadTxTotal

func ReadTxTotal(ctx context.Context, db kv.Reader) (total *field.BigInt, err error)

func ReadTxTotalIndex

func ReadTxTotalIndex(ctx context.Context, db kv.Reader) (index *field.BigInt, err error)

func WriteAccount

func WriteAccount(ctx context.Context, db kv.Database, addr common.Address, acc *types.Account) error

func WriteAccountErc1155Index

func WriteAccountErc1155Index(ctx context.Context, db kv.Writer, addr common.Address, index *field.BigInt, erc1155TransferIndex *field.BigInt) (err error)

func WriteAccountErc1155Total

func WriteAccountErc1155Total(ctx context.Context, db kv.Writer, addr common.Address, total *field.BigInt) (err error)

func WriteAccountErc20Index

func WriteAccountErc20Index(ctx context.Context, db kv.Writer, addr common.Address, index *field.BigInt, erc20TransferIndex *field.BigInt) (err error)

func WriteAccountErc20Total

func WriteAccountErc20Total(ctx context.Context, db kv.Writer, addr common.Address, total *field.BigInt) (err error)

func WriteAccountErc721Index

func WriteAccountErc721Index(ctx context.Context, db kv.Writer, addr common.Address, index *field.BigInt, erc721TransferIndex *field.BigInt) (err error)

func WriteAccountErc721Total

func WriteAccountErc721Total(ctx context.Context, db kv.Writer, addr common.Address, total *field.BigInt) (err error)

func WriteAccountITxIndex

func WriteAccountITxIndex(ctx context.Context, db kv.Writer, addr common.Address, index *field.BigInt, data *types.InternalTxKey) (err error)

func WriteAccountITxTotal

func WriteAccountITxTotal(ctx context.Context, db kv.Writer, addr common.Address, total *field.BigInt) (err error)

func WriteAccountTxIndex

func WriteAccountTxIndex(ctx context.Context, db kv.Writer, addr common.Address, index *field.BigInt, hash common.Hash) error

func WriteAccountTxTotal

func WriteAccountTxTotal(ctx context.Context, db kv.Writer, addr common.Address, total *field.BigInt) (err error)

func WriteAddressErc1155Index

func WriteAddressErc1155Index(ctx context.Context, db kv.Writer, addr common.Address, index *field.BigInt) (err error)

func WriteAddressErc20Index

func WriteAddressErc20Index(ctx context.Context, db kv.Writer, addr common.Address, index *field.BigInt) (err error)

func WriteAddressErc721Index

func WriteAddressErc721Index(ctx context.Context, db kv.Writer, addr common.Address, index *field.BigInt) (err error)

func WriteAddressITxIndex

func WriteAddressITxIndex(ctx context.Context, db kv.Writer, addr common.Address, index *field.BigInt) (err error)

func WriteAddressTxIndex

func WriteAddressTxIndex(ctx context.Context, db kv.Writer, addr common.Address, index *field.BigInt) (err error)

func WriteBlock

func WriteBlock(ctx context.Context, db kv.Writer, blockNum *field.BigInt, bk *types.Block) (err error)

func WriteBlockIndex

func WriteBlockIndex(ctx context.Context, db kv.Writer, blockNum *field.BigInt, index *field.BigInt, txHash common.Hash) (err error)

func WriteErc1155ContractIndex

func WriteErc1155ContractIndex(ctx context.Context, db kv.Writer, contract common.Address, index *field.BigInt) error

func WriteErc1155ContractTotal

func WriteErc1155ContractTotal(ctx context.Context, db kv.Writer, contract common.Address, total *field.BigInt) error

func WriteErc1155ContractTransfer

func WriteErc1155ContractTransfer(ctx context.Context, db kv.Writer, contract common.Address, index *field.BigInt, data *field.BigInt) (err error)

func WriteErc1155Index

func WriteErc1155Index(ctx context.Context, db kv.Writer, index *field.BigInt) error

func WriteErc1155Total

func WriteErc1155Total(ctx context.Context, db kv.Writer, total *field.BigInt) error

func WriteErc1155Transfer

func WriteErc1155Transfer(ctx context.Context, db kv.Writer, index *field.BigInt, data *types.Erc1155Transfer) (err error)

func WriteErc20ContractIndex

func WriteErc20ContractIndex(ctx context.Context, db kv.Writer, contract common.Address, index *field.BigInt) error

func WriteErc20ContractTotal

func WriteErc20ContractTotal(ctx context.Context, db kv.Writer, contract common.Address, total *field.BigInt) error

func WriteErc20ContractTransfer

func WriteErc20ContractTransfer(ctx context.Context, db kv.Writer, contract common.Address, index *field.BigInt, data *field.BigInt) (err error)

func WriteErc20Index

func WriteErc20Index(ctx context.Context, db kv.Writer, index *field.BigInt) error

func WriteErc20Total

func WriteErc20Total(ctx context.Context, db kv.Writer, total *field.BigInt) error

func WriteErc20Transfer

func WriteErc20Transfer(ctx context.Context, db kv.Writer, index *field.BigInt, data *types.Erc20Transfer) (err error)

func WriteErc721ContractIndex

func WriteErc721ContractIndex(ctx context.Context, db kv.Writer, contract common.Address, index *field.BigInt) error

func WriteErc721ContractTotal

func WriteErc721ContractTotal(ctx context.Context, db kv.Writer, contract common.Address, total *field.BigInt) error

func WriteErc721ContractTransfer

func WriteErc721ContractTransfer(ctx context.Context, db kv.Writer, contract common.Address, index *field.BigInt, data *field.BigInt) (err error)

func WriteErc721Index

func WriteErc721Index(ctx context.Context, db kv.Writer, index *field.BigInt) error

func WriteErc721Total

func WriteErc721Total(ctx context.Context, db kv.Writer, total *field.BigInt) error

func WriteErc721Transfer

func WriteErc721Transfer(ctx context.Context, db kv.Writer, index *field.BigInt, data *types.Erc721Transfer) (err error)

func WriteHome

func WriteHome(ctx context.Context, db kv.Writer, home *types.Home) (err error)

func WriteITx

func WriteITx(ctx context.Context, db kv.Writer, hash common.Hash, index *field.BigInt, data *types.InternalTx) (err error)

func WriteITxIndex

func WriteITxIndex(ctx context.Context, db kv.Writer, hash common.Hash, index *field.BigInt) (err error)

func WriteItxTotal

func WriteItxTotal(ctx context.Context, db kv.Writer, hash common.Hash, total *field.BigInt) (err error)

func WriteRt

func WriteRt(ctx context.Context, db kv.Writer, hash common.Hash, data *types.Rt) (err error)

func WriteSyncingBlock

func WriteSyncingBlock(ctx context.Context, db kv.Writer, bk *field.BigInt) (err error)

func WriteTraceTx

func WriteTraceTx(ctx context.Context, db kv.Writer, hash common.Hash, data *types.TraceTx) (err error)

func WriteTraceTx2

func WriteTraceTx2(ctx context.Context, db kv.Writer, hash common.Hash, data *types.TraceTx2) (err error)

func WriteTx

func WriteTx(ctx context.Context, db kv.Writer, hash common.Hash, data *types.Tx) (err error)

func WriteTxIndex

func WriteTxIndex(ctx context.Context, db kv.Writer, index *field.BigInt, hash common.Hash) error

func WriteTxTotal

func WriteTxTotal(ctx context.Context, db kv.Writer, total *field.BigInt) error

func WriteTxTotalIndex

func WriteTxTotalIndex(ctx context.Context, db kv.Writer, index *field.BigInt) error

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL