Documentation
¶
Index ¶
- Constants
- Variables
- type TransactionsResponse
- type TransactionsTransactionsTransactionConnection
- type TransactionsTransactionsTransactionConnectionEdgesTransactionEdge
- type TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetAddress() string
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetFee() string
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetId() string
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetReceipt() ...
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetSignature() string
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetSize() string
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetTags() ...
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetTimestamp() *big.Int
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetToken() string
- type TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetDeadlineHeight() *big.Int
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetSignature() string
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetTimestamp() *big.Int
- func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetVersion() string
- type TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag
- type TransactionsTransactionsTransactionConnectionPageInfo
Constants ¶
const ( GatewayMainnet = "https://gateway.irys.xyz" EndpointMainnet = "https://arweave.mainnet.irys.xyz/graphql" EndpointDevnet = "https://arweave.devnet.irys.xyz/graphql" // DefaultLimit is the limit on the number of items when obtaining transactions, with a maximum value of 1000. DefaultLimit = 1000 )
const Transactions_Operation = `` /* 431-byte string literal not displayed */
The query or mutation executed by Transactions.
Variables ¶
var DefaultGateways = []string{ GatewayMainnet, }
DefaultGateways is the list of default gateways.
Functions ¶
This section is empty.
Types ¶
type TransactionsResponse ¶
type TransactionsResponse struct {
Transactions TransactionsTransactionsTransactionConnection `json:"transactions"`
}
TransactionsResponse is returned by Transactions on success.
func Transactions ¶
func (*TransactionsResponse) GetTransactions ¶
func (v *TransactionsResponse) GetTransactions() TransactionsTransactionsTransactionConnection
GetTransactions returns TransactionsResponse.Transactions, and is useful for accessing the field via an interface.
type TransactionsTransactionsTransactionConnection ¶
type TransactionsTransactionsTransactionConnection struct {
Edges []TransactionsTransactionsTransactionConnectionEdgesTransactionEdge `json:"edges"`
PageInfo TransactionsTransactionsTransactionConnectionPageInfo `json:"pageInfo"`
}
TransactionsTransactionsTransactionConnection includes the requested fields of the GraphQL type TransactionConnection.
func (*TransactionsTransactionsTransactionConnection) GetEdges ¶
func (v *TransactionsTransactionsTransactionConnection) GetEdges() []TransactionsTransactionsTransactionConnectionEdgesTransactionEdge
GetEdges returns TransactionsTransactionsTransactionConnection.Edges, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnection) GetPageInfo ¶
func (v *TransactionsTransactionsTransactionConnection) GetPageInfo() TransactionsTransactionsTransactionConnectionPageInfo
GetPageInfo returns TransactionsTransactionsTransactionConnection.PageInfo, and is useful for accessing the field via an interface.
type TransactionsTransactionsTransactionConnectionEdgesTransactionEdge ¶
type TransactionsTransactionsTransactionConnectionEdgesTransactionEdge struct {
Cursor string `json:"cursor"`
Node TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction `json:"node"`
}
TransactionsTransactionsTransactionConnectionEdgesTransactionEdge includes the requested fields of the GraphQL type TransactionEdge.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdge) GetCursor ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdge) GetCursor() string
GetCursor returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdge.Cursor, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdge) GetNode ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdge) GetNode() TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction
GetNode returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdge.Node, and is useful for accessing the field via an interface.
type TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction ¶
type TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction struct {
Id string `json:"id"`
Token string `json:"token"`
Address string `json:"address"`
Tags []TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag `json:"tags"`
Signature string `json:"signature"`
Timestamp *big.Int `json:"timestamp"`
Receipt TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt `json:"receipt"`
Size string `json:"size"`
Fee string `json:"fee"`
}
TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction includes the requested fields of the GraphQL type Transaction.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetAddress ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetAddress() string
GetAddress returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction.Address, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetFee ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetFee() string
GetFee returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction.Fee, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetId ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetId() string
GetId returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction.Id, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetReceipt ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetReceipt() TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt
GetReceipt returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction.Receipt, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetSignature ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetSignature() string
GetSignature returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction.Signature, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetSize ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetSize() string
GetSize returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction.Size, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetTags ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetTags() []TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag
GetTags returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction.Tags, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetTimestamp ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetTimestamp() *big.Int
GetTimestamp returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction.Timestamp, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetToken ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction) GetToken() string
GetToken returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransaction.Token, and is useful for accessing the field via an interface.
type TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt ¶
type TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt struct {
Version string `json:"version"`
Signature string `json:"signature"`
Timestamp *big.Int `json:"timestamp"`
DeadlineHeight *big.Int `json:"deadlineHeight"`
}
TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt includes the requested fields of the GraphQL type Receipt.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetDeadlineHeight ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetDeadlineHeight() *big.Int
GetDeadlineHeight returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt.DeadlineHeight, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetSignature ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetSignature() string
GetSignature returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt.Signature, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetTimestamp ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetTimestamp() *big.Int
GetTimestamp returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt.Timestamp, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetVersion ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt) GetVersion() string
GetVersion returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionReceipt.Version, and is useful for accessing the field via an interface.
type TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag ¶
type TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag struct {
Name string `json:"name"`
Value string `json:"value"`
}
TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag includes the requested fields of the GraphQL type Tag.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag) GetName ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag) GetName() string
GetName returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag.Name, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag) GetValue ¶
func (v *TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag) GetValue() string
GetValue returns TransactionsTransactionsTransactionConnectionEdgesTransactionEdgeNodeTransactionTagsTag.Value, and is useful for accessing the field via an interface.
type TransactionsTransactionsTransactionConnectionPageInfo ¶
type TransactionsTransactionsTransactionConnectionPageInfo struct {
EndCursor string `json:"endCursor"`
HasNextPage bool `json:"hasNextPage"`
}
TransactionsTransactionsTransactionConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.
func (*TransactionsTransactionsTransactionConnectionPageInfo) GetEndCursor ¶
func (v *TransactionsTransactionsTransactionConnectionPageInfo) GetEndCursor() string
GetEndCursor returns TransactionsTransactionsTransactionConnectionPageInfo.EndCursor, and is useful for accessing the field via an interface.
func (*TransactionsTransactionsTransactionConnectionPageInfo) GetHasNextPage ¶
func (v *TransactionsTransactionsTransactionConnectionPageInfo) GetHasNextPage() bool
GetHasNextPage returns TransactionsTransactionsTransactionConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.