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.