Documentation ¶
Index ¶
- Variables
- type Accounts
- func (a *Accounts) GetAccountBalance(chainID isc.ChainID, agentID isc.AgentID) (*isc.Assets, error)
- func (a *Accounts) GetAccountNFTs(chainID isc.ChainID, agentID isc.AgentID) ([]iotago.NFTID, error)
- func (a *Accounts) GetAccountNonce(chainID isc.ChainID, agentID isc.AgentID) (uint64, error)
- func (a *Accounts) GetAccounts(chainID isc.ChainID) ([]isc.AgentID, error)
- func (a *Accounts) GetFoundryOutput(chainID isc.ChainID, serialNumber uint32) (*iotago.FoundryOutput, error)
- func (a *Accounts) GetNFTData(chainID isc.ChainID, nftID iotago.NFTID) (*isc.NFT, error)
- func (a *Accounts) GetNativeTokenIDRegistry(chainID isc.ChainID) ([]iotago.NativeTokenID, error)
- func (a *Accounts) GetTotalAssets(chainID isc.ChainID) (*isc.Assets, error)
- type Blob
- type BlockLog
- func (b *BlockLog) GetBlockInfo(chainID isc.ChainID, blockIndex uint32) (*blocklog.BlockInfo, error)
- func (b *BlockLog) GetControlAddresses(chainID isc.ChainID) (*blocklog.ControlAddresses, error)
- func (b *BlockLog) GetEventsForBlock(chainID isc.ChainID, blockIndex uint32) ([]string, error)
- func (b *BlockLog) GetEventsForContract(chainID isc.ChainID, contractHname isc.Hname) ([]string, error)
- func (b *BlockLog) GetEventsForRequest(chainID isc.ChainID, requestID isc.RequestID) ([]string, error)
- func (b *BlockLog) GetLatestBlockInfo(chainID isc.ChainID) (*blocklog.BlockInfo, error)
- func (b *BlockLog) GetRequestIDsForBlock(chainID isc.ChainID, blockIndex uint32) ([]isc.RequestID, error)
- func (b *BlockLog) GetRequestIDsForLatestBlock(chainID isc.ChainID) ([]isc.RequestID, error)
- func (b *BlockLog) GetRequestReceipt(chainID isc.ChainID, requestID isc.RequestID) (*blocklog.RequestReceipt, error)
- func (b *BlockLog) GetRequestReceiptsForBlock(chainID isc.ChainID, blockIndex uint32) ([]*blocklog.RequestReceipt, error)
- func (b *BlockLog) IsRequestProcessed(chainID isc.ChainID, requestID isc.RequestID) (bool, error)
- type Errors
- type Governance
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNoRecord = errors.New("no request record")
Functions ¶
This section is empty.
Types ¶
type Accounts ¶
type Accounts struct {
// contains filtered or unexported fields
}
func NewAccounts ¶
func NewAccounts(vmService interfaces.VMService) *Accounts
func (*Accounts) GetAccountBalance ¶
func (*Accounts) GetAccountNFTs ¶
func (*Accounts) GetAccountNonce ¶
func (*Accounts) GetAccounts ¶
func (*Accounts) GetFoundryOutput ¶
func (*Accounts) GetNFTData ¶
func (*Accounts) GetNativeTokenIDRegistry ¶
type Blob ¶
type Blob struct {
// contains filtered or unexported fields
}
func NewBlob ¶
func NewBlob(vmService interfaces.VMService) *Blob
func (*Blob) GetBlobInfo ¶
func (*Blob) GetBlobValue ¶
type BlockLog ¶
type BlockLog struct {
// contains filtered or unexported fields
}
func NewBlockLog ¶
func NewBlockLog(vmService interfaces.VMService) *BlockLog
func (*BlockLog) GetBlockInfo ¶
func (*BlockLog) GetControlAddresses ¶
func (*BlockLog) GetEventsForBlock ¶
func (*BlockLog) GetEventsForContract ¶
func (*BlockLog) GetEventsForRequest ¶
func (*BlockLog) GetLatestBlockInfo ¶
func (*BlockLog) GetRequestIDsForBlock ¶
func (*BlockLog) GetRequestIDsForLatestBlock ¶
func (*BlockLog) GetRequestReceipt ¶
func (*BlockLog) GetRequestReceiptsForBlock ¶
type Errors ¶
type Errors struct {
// contains filtered or unexported fields
}
func NewErrors ¶
func NewErrors(vmService interfaces.VMService) *Errors
type Governance ¶
type Governance struct {
// contains filtered or unexported fields
}
func NewGovernance ¶
func NewGovernance(vmService interfaces.VMService) *Governance
func (*Governance) GetAllowedStateControllerAddresses ¶
func (*Governance) GetChainInfo ¶
func (g *Governance) GetChainInfo(chainID isc.ChainID) (*governance.ChainInfo, error)
func (*Governance) GetChainOwner ¶
Click to show internal directories.
Click to hide internal directories.