Documentation
¶
Index ¶
- func EntBlockToGraphQLBlock(ctx context.Context, block *ent.Block) (*resolvers.XBlock, error)
- func EntChainToGraphQLChain(chain *ent.Chain) resolvers.Chain
- func EntMsgToGraphQLXMsg(ctx context.Context, msg *ent.Msg, block *ent.Block) (*resolvers.XMsg, error)
- func EntReceiptToGraphQLXReceipt(ctx context.Context, receipt *ent.Receipt, block *ent.Block) (*resolvers.XReceipt, error)
- func Uint2Big(u uint64) (big.Int, error)
- func Uint2Hex(u uint64) (hexutil.Big, error)
- type Provider
- func (p Provider) SupportedChains(ctx context.Context) ([]*resolvers.Chain, bool, error)
- func (p Provider) XBlock(ctx context.Context, sourceChainID uint64, height uint64) (*resolvers.XBlock, bool, error)
- func (p Provider) XBlockCount(ctx context.Context) (*hexutil.Big, bool, error)
- func (p Provider) XBlockRange(ctx context.Context, from uint64, to uint64) ([]*resolvers.XBlock, bool, error)
- func (p Provider) XMsg(ctx context.Context, sourceChainID, destChainID, streamOffset uint64) (*resolvers.XMsg, bool, error)
- func (p Provider) XMsgCount(ctx context.Context) (*hexutil.Big, bool, error)
- func (p Provider) XMsgRange(ctx context.Context, from uint64, to uint64) ([]*resolvers.XMsg, bool, error)
- func (p Provider) XReceipt(ctx context.Context, sourceChainID, destChainID, streamOffset uint64) (*resolvers.XReceipt, bool, error)
- func (p Provider) XReceiptCount(ctx context.Context) (*hexutil.Big, bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EntBlockToGraphQLBlock ¶ added in v0.1.2
EntBlockToGraphQLBlock converts an ent.Block to a resolvers.XBlock.
func EntChainToGraphQLChain ¶ added in v0.1.3
func EntMsgToGraphQLXMsg ¶ added in v0.1.2
func EntMsgToGraphQLXMsg(ctx context.Context, msg *ent.Msg, block *ent.Block) (*resolvers.XMsg, error)
EntMsgToGraphQLXMsg converts an ent.Msg to a resolvers.XMsg.
Types ¶
type Provider ¶
func (Provider) SupportedChains ¶ added in v0.1.3
func (Provider) XBlockCount ¶ added in v0.1.2
func (Provider) XBlockRange ¶ added in v0.1.2
Click to show internal directories.
Click to hide internal directories.