Documentation
¶
Index ¶
- Constants
- Variables
- func NewAPIRouter(params api.RouterParams) error
- type APIContext
- func (c *APIContext) AddressChains(w web.ResponseWriter, r *web.Request)
- func (c *APIContext) Aggregate(w web.ResponseWriter, r *web.Request)
- func (c *APIContext) GetAddress(w web.ResponseWriter, r *web.Request)
- func (c *APIContext) GetAsset(w web.ResponseWriter, r *web.Request)
- func (c *APIContext) GetOutput(w web.ResponseWriter, r *web.Request)
- func (c *APIContext) GetTransaction(w web.ResponseWriter, r *web.Request)
- func (c *APIContext) ListAddresses(w web.ResponseWriter, r *web.Request)
- func (c *APIContext) ListAssets(w web.ResponseWriter, r *web.Request)
- func (c *APIContext) ListOutputs(w web.ResponseWriter, r *web.Request)
- func (c *APIContext) ListTransactions(w web.ResponseWriter, r *web.Request)
- func (c *APIContext) Search(w web.ResponseWriter, r *web.Request)
- type Reader
- func (r *Reader) AddressChains(ctx context.Context, p *params.AddressChainsParams) (*models.AddressChains, error)
- func (r *Reader) Aggregate(ctx context.Context, params *params.AggregateParams) (*models.AggregatesHistogram, error)
- func (r *Reader) GetAddress(ctx context.Context, id ids.ShortID) (*models.AddressInfo, error)
- func (r *Reader) GetAsset(ctx context.Context, idStrOrAlias string) (*models.Asset, error)
- func (r *Reader) GetOutput(ctx context.Context, id ids.ID) (*models.Output, error)
- func (r *Reader) GetTransaction(ctx context.Context, id ids.ID, avaxAssetID ids.ID) (*models.Transaction, error)
- func (r *Reader) ListAddresses(ctx context.Context, p *params.ListAddressesParams) (*models.AddressList, error)
- func (r *Reader) ListAssets(ctx context.Context, p *params.ListAssetsParams) (*models.AssetList, error)
- func (r *Reader) ListOutputs(ctx context.Context, p *params.ListOutputsParams) (*models.OutputList, error)
- func (r *Reader) ListTransactions(ctx context.Context, p *params.ListTransactionsParams, avaxAssetID ids.ID) (*models.TransactionList, error)
- func (r *Reader) Search(ctx context.Context, p *params.SearchParams, avaxAssetID ids.ID) (*models.SearchResults, error)
- type Writer
Constants ¶
View Source
const ( MaxAggregateIntervalCount = 20000 MinSearchQueryLength = 1 )
View Source
const MaxCodecSize = 100_000_000
View Source
const VMName = "avm"
Variables ¶
View Source
var ( ErrAggregateIntervalCountTooLarge = errors.New("requesting too many intervals") ErrFailedToParseStringAsBigInt = errors.New("failed to parse string to big.Int") ErrSearchQueryTooShort = errors.New("search query too short") )
View Source
var (
ErrIncorrectGenesisChainTxType = errors.New("incorrect genesis chain tx type")
)
Functions ¶
func NewAPIRouter ¶
func NewAPIRouter(params api.RouterParams) error
Types ¶
type APIContext ¶
type APIContext struct { *api.RootRequestContext // contains filtered or unexported fields }
func (*APIContext) AddressChains ¶ added in v1.1.1
func (c *APIContext) AddressChains(w web.ResponseWriter, r *web.Request)
func (*APIContext) Aggregate ¶
func (c *APIContext) Aggregate(w web.ResponseWriter, r *web.Request)
func (*APIContext) GetAddress ¶
func (c *APIContext) GetAddress(w web.ResponseWriter, r *web.Request)
func (*APIContext) GetAsset ¶
func (c *APIContext) GetAsset(w web.ResponseWriter, r *web.Request)
func (*APIContext) GetOutput ¶
func (c *APIContext) GetOutput(w web.ResponseWriter, r *web.Request)
func (*APIContext) GetTransaction ¶
func (c *APIContext) GetTransaction(w web.ResponseWriter, r *web.Request)
func (*APIContext) ListAddresses ¶
func (c *APIContext) ListAddresses(w web.ResponseWriter, r *web.Request)
func (*APIContext) ListAssets ¶
func (c *APIContext) ListAssets(w web.ResponseWriter, r *web.Request)
func (*APIContext) ListOutputs ¶
func (c *APIContext) ListOutputs(w web.ResponseWriter, r *web.Request)
func (*APIContext) ListTransactions ¶
func (c *APIContext) ListTransactions(w web.ResponseWriter, r *web.Request)
func (*APIContext) Search ¶
func (c *APIContext) Search(w web.ResponseWriter, r *web.Request)
type Reader ¶ added in v1.1.0
type Reader struct {
// contains filtered or unexported fields
}
func NewReader ¶ added in v1.1.0
func NewReader(conns *services.Connections, chainID string) *Reader
func (*Reader) AddressChains ¶ added in v1.1.1
func (r *Reader) AddressChains(ctx context.Context, p *params.AddressChainsParams) (*models.AddressChains, error)
func (*Reader) Aggregate ¶ added in v1.1.0
func (r *Reader) Aggregate(ctx context.Context, params *params.AggregateParams) (*models.AggregatesHistogram, error)
func (*Reader) GetAddress ¶ added in v1.1.0
func (*Reader) GetTransaction ¶ added in v1.1.0
func (*Reader) ListAddresses ¶ added in v1.1.0
func (r *Reader) ListAddresses(ctx context.Context, p *params.ListAddressesParams) (*models.AddressList, error)
func (*Reader) ListAssets ¶ added in v1.1.0
func (*Reader) ListOutputs ¶ added in v1.1.0
func (r *Reader) ListOutputs(ctx context.Context, p *params.ListOutputsParams) (*models.OutputList, error)
func (*Reader) ListTransactions ¶ added in v1.1.0
func (r *Reader) ListTransactions(ctx context.Context, p *params.ListTransactionsParams, avaxAssetID ids.ID) (*models.TransactionList, error)
Click to show internal directories.
Click to hide internal directories.