Documentation
¶
Index ¶
- Constants
- Variables
- type AccountBalanceQuery
- func (builder *AccountBalanceQuery) Execute(client *Client) (Hbar, error)
- func (builder *AccountBalanceQuery) SetAccountID(id AccountID) *AccountBalanceQuery
- func (builder *AccountBalanceQuery) SetMaxQueryPayment(maxPayment Hbar) *AccountBalanceQuery
- func (builder *AccountBalanceQuery) SetQueryPayment(paymentAmount Hbar) *AccountBalanceQuery
- func (builder *AccountBalanceQuery) SetQueryPaymentTransaction(tx Transaction) *AccountBalanceQuery
- type AccountCreateTransaction
- func (builder AccountCreateTransaction) SetAutoRenewPeriod(autoRenewPeriod time.Duration) AccountCreateTransaction
- func (builder AccountCreateTransaction) SetInitialBalance(initialBalance Hbar) AccountCreateTransaction
- func (builder AccountCreateTransaction) SetKey(publicKey PublicKey) AccountCreateTransaction
- func (builder AccountCreateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) AccountCreateTransaction
- func (builder AccountCreateTransaction) SetNodeAccountID(nodeAccountID AccountID) AccountCreateTransaction
- func (builder AccountCreateTransaction) SetProxyAccountID(id AccountID) AccountCreateTransaction
- func (builder AccountCreateTransaction) SetReceiveRecordThreshold(recordThreshold Hbar) AccountCreateTransaction
- func (builder AccountCreateTransaction) SetReceiverSignatureRequired(required bool) AccountCreateTransaction
- func (builder AccountCreateTransaction) SetSendRecordThreshold(recordThreshold Hbar) AccountCreateTransaction
- func (builder AccountCreateTransaction) SetTransactionID(transactionID TransactionID) AccountCreateTransaction
- func (builder AccountCreateTransaction) SetTransactionMemo(memo string) AccountCreateTransaction
- func (builder AccountCreateTransaction) SetTransactionValidDuration(validDuration time.Duration) AccountCreateTransaction
- type AccountDeleteTransaction
- func (builder AccountDeleteTransaction) SetDeleteAccountID(id AccountID) AccountDeleteTransaction
- func (builder AccountDeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) AccountDeleteTransaction
- func (builder AccountDeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) AccountDeleteTransaction
- func (builder AccountDeleteTransaction) SetTransactionID(transactionID TransactionID) AccountDeleteTransaction
- func (builder AccountDeleteTransaction) SetTransactionMemo(memo string) AccountDeleteTransaction
- func (builder AccountDeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) AccountDeleteTransaction
- func (builder AccountDeleteTransaction) SetTransferAccountID(id AccountID) AccountDeleteTransaction
- type AccountID
- type AccountInfo
- type AccountInfoQuery
- func (builder *AccountInfoQuery) Cost(client *Client) (Hbar, error)
- func (builder *AccountInfoQuery) Execute(client *Client) (AccountInfo, error)
- func (builder *AccountInfoQuery) SetAccountID(id AccountID) *AccountInfoQuery
- func (builder *AccountInfoQuery) SetMaxQueryPayment(maxPayment Hbar) *AccountInfoQuery
- func (builder *AccountInfoQuery) SetQueryPayment(paymentAmount Hbar) *AccountInfoQuery
- func (builder *AccountInfoQuery) SetQueryPaymentTransaction(tx Transaction) *AccountInfoQuery
- type AccountRecordsQuery
- func (builder *AccountRecordsQuery) Execute(client *Client) ([]TransactionRecord, error)
- func (builder *AccountRecordsQuery) SetAccountID(id AccountID) *AccountRecordsQuery
- func (builder *AccountRecordsQuery) SetMaxQueryPayment(maxPayment Hbar) *AccountRecordsQuery
- func (builder *AccountRecordsQuery) SetQueryPayment(paymentAmount Hbar) *AccountRecordsQuery
- func (builder *AccountRecordsQuery) SetQueryPaymentTransaction(tx Transaction) *AccountRecordsQuery
- type AccountStakersQuery
- func (builder *AccountStakersQuery) Execute(client *Client) ([]Transfer, error)
- func (builder *AccountStakersQuery) SetAccountID(id AccountID) *AccountStakersQuery
- func (builder *AccountStakersQuery) SetMaxQueryPayment(maxPayment Hbar) *AccountStakersQuery
- func (builder *AccountStakersQuery) SetQueryPayment(paymentAmount Hbar) *AccountStakersQuery
- func (builder *AccountStakersQuery) SetQueryPaymentTransaction(tx Transaction) *AccountStakersQuery
- type AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetAccountID(id AccountID) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetAutoRenewPeriod(autoRenewPeriod time.Duration) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetExpirationTime(expiration time.Time) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetKey(publicKey PublicKey) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetNodeAccountID(nodeAccountID AccountID) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetProxyAccountID(id AccountID) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetReceiveRecordThreshold(threshold Hbar) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetReceiverSignatureRequired(required bool) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetSendRecordThreshold(threshold Hbar) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetTransactionID(transactionID TransactionID) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetTransactionMemo(memo string) AccountUpdateTransaction
- func (builder AccountUpdateTransaction) SetTransactionValidDuration(validDuration time.Duration) AccountUpdateTransaction
- type Argument
- type Client
- func (client *Client) Close() error
- func (client *Client) ReplaceNodes(network map[string]AccountID) *Client
- func (client *Client) SetMaxQueryPayment(payment Hbar) *Client
- func (client *Client) SetMaxTransactionFee(fee Hbar) *Client
- func (client *Client) SetOperator(accountID AccountID, privateKey Ed25519PrivateKey) *Client
- func (client *Client) SetOperatorWith(accountID AccountID, publicKey Ed25519PublicKey, signer TransactionSigner) *Client
- type ConsensusMessage
- type ConsensusMessageSubmitTransaction
- func (builder ConsensusMessageSubmitTransaction) Build(client *Client) (Transaction, error)
- func (builder ConsensusMessageSubmitTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ConsensusMessageSubmitTransaction
- func (builder ConsensusMessageSubmitTransaction) SetMemo(memo string) ConsensusMessageSubmitTransaction
- func (builder ConsensusMessageSubmitTransaction) SetMessage(message []byte) ConsensusMessageSubmitTransaction
- func (builder ConsensusMessageSubmitTransaction) SetNodeAccountID(nodeAccountID AccountID) ConsensusMessageSubmitTransaction
- func (builder ConsensusMessageSubmitTransaction) SetTopicID(id ConsensusTopicID) ConsensusMessageSubmitTransaction
- func (builder ConsensusMessageSubmitTransaction) SetTransactionID(transactionID TransactionID) ConsensusMessageSubmitTransaction
- func (builder ConsensusMessageSubmitTransaction) SetTransactionValidDuration(validDuration time.Duration) ConsensusMessageSubmitTransaction
- type ConsensusTopicCreateTransaction
- func (builder ConsensusTopicCreateTransaction) Build(client *Client) (Transaction, error)
- func (builder ConsensusTopicCreateTransaction) SetAdminKey(publicKey Ed25519PublicKey) ConsensusTopicCreateTransaction
- func (builder ConsensusTopicCreateTransaction) SetAutoRenewAccountID(id AccountID) ConsensusTopicCreateTransaction
- func (builder ConsensusTopicCreateTransaction) SetAutoRenewPeriod(period time.Duration) ConsensusTopicCreateTransaction
- func (builder ConsensusTopicCreateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ConsensusTopicCreateTransaction
- func (builder ConsensusTopicCreateTransaction) SetMemo(memo string) ConsensusTopicCreateTransaction
- func (builder ConsensusTopicCreateTransaction) SetNodeAccountID(nodeAccountID AccountID) ConsensusTopicCreateTransaction
- func (builder ConsensusTopicCreateTransaction) SetSubmitKey(publicKey Ed25519PublicKey) ConsensusTopicCreateTransaction
- func (builder ConsensusTopicCreateTransaction) SetTopicMemo(memo string) ConsensusTopicCreateTransaction
- func (builder ConsensusTopicCreateTransaction) SetTransactionID(transactionID TransactionID) ConsensusTopicCreateTransaction
- func (builder ConsensusTopicCreateTransaction) SetTransactionValidDuration(validDuration time.Duration) ConsensusTopicCreateTransaction
- type ConsensusTopicDeleteTransaction
- func (builder ConsensusTopicDeleteTransaction) Build(client *Client) (Transaction, error)
- func (builder ConsensusTopicDeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ConsensusTopicDeleteTransaction
- func (builder ConsensusTopicDeleteTransaction) SetMemo(memo string) ConsensusTopicDeleteTransaction
- func (builder ConsensusTopicDeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) ConsensusTopicDeleteTransaction
- func (builder ConsensusTopicDeleteTransaction) SetTopicID(id ConsensusTopicID) ConsensusTopicDeleteTransaction
- func (builder ConsensusTopicDeleteTransaction) SetTransactionID(transactionID TransactionID) ConsensusTopicDeleteTransaction
- func (builder ConsensusTopicDeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) ConsensusTopicDeleteTransaction
- type ConsensusTopicID
- type ConsensusTopicInfo
- type ConsensusTopicInfoQuery
- func (builder *ConsensusTopicInfoQuery) Execute(client *Client) (ConsensusTopicInfo, error)
- func (builder *ConsensusTopicInfoQuery) SetMaxQueryPayment(maxPayment Hbar) *ConsensusTopicInfoQuery
- func (builder *ConsensusTopicInfoQuery) SetQueryPayment(paymentAmount Hbar) *ConsensusTopicInfoQuery
- func (builder *ConsensusTopicInfoQuery) SetQueryPaymentTransaction(tx Transaction) *ConsensusTopicInfoQuery
- func (builder ConsensusTopicInfoQuery) SetTopicID(id ConsensusTopicID) ConsensusTopicInfoQuery
- type ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) Build(client *Client) (Transaction, error)
- func (builder ConsensusTopicUpdateTransaction) ClearAdminKey() ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) ClearAutoRenewAccountID() ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) ClearSubmitKey() ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) ClearTopicMemo() ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetAdminKey(publicKey PublicKey) ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetAutoRenewAccountID(id AccountID) ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetAutoRenewPeriod(period time.Duration) ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetExpirationTime(expiration time.Time) ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetMemo(memo string) ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetNodeAccountID(nodeAccountID AccountID) ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetSubmitKey(publicKey PublicKey) ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetTopicID(id ConsensusTopicID) ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetTopicMemo(memo string) ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetTransactionID(transactionID TransactionID) ConsensusTopicUpdateTransaction
- func (builder ConsensusTopicUpdateTransaction) SetTransactionValidDuration(validDuration time.Duration) ConsensusTopicUpdateTransaction
- type ContractBytecodeQuery
- func (builder *ContractBytecodeQuery) Execute(client *Client) ([]byte, error)
- func (builder *ContractBytecodeQuery) SetContractID(id ContractID) *ContractBytecodeQuery
- func (builder *ContractBytecodeQuery) SetMaxQueryPayment(maxPayment Hbar) *ContractBytecodeQuery
- func (builder *ContractBytecodeQuery) SetQueryPayment(paymentAmount Hbar) *ContractBytecodeQuery
- func (builder *ContractBytecodeQuery) SetQueryPaymentTransaction(tx Transaction) *ContractBytecodeQuery
- type ContractCallQuery
- func (builder *ContractCallQuery) Cost(client *Client) (Hbar, error)
- func (builder *ContractCallQuery) Execute(client *Client) (ContractFunctionResult, error)
- func (builder *ContractCallQuery) SetContractID(id ContractID) *ContractCallQuery
- func (builder *ContractCallQuery) SetFunction(name string, params *ContractFunctionParams) *ContractCallQuery
- func (builder *ContractCallQuery) SetGas(gas uint64) *ContractCallQuery
- func (builder *ContractCallQuery) SetMaxQueryPayment(maxPayment Hbar) *ContractCallQuery
- func (builder *ContractCallQuery) SetMaxResultSize(size uint64) *ContractCallQuery
- func (builder *ContractCallQuery) SetQueryPayment(paymentAmount Hbar) *ContractCallQuery
- func (builder *ContractCallQuery) SetQueryPaymentTransaction(tx Transaction) *ContractCallQuery
- type ContractCreateTransaction
- func (builder ContractCreateTransaction) SetAdminKey(publicKey Ed25519PublicKey) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetAutoRenewPeriod(autoRenewPeriod time.Duration) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetBytecodeFileID(id FileID) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetConstructorParams(params *ContractFunctionParams) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetContractMemo(memo string) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetGas(gas uint64) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetInitialBalance(initialBalance Hbar) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetNodeAccountID(nodeAccountID AccountID) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetProxyAccountID(id AccountID) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetTransactionID(transactionID TransactionID) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetTransactionMemo(memo string) ContractCreateTransaction
- func (builder ContractCreateTransaction) SetTransactionValidDuration(validDuration time.Duration) ContractCreateTransaction
- type ContractDeleteTransaction
- func (builder ContractDeleteTransaction) SetContractID(id ContractID) ContractDeleteTransaction
- func (builder ContractDeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ContractDeleteTransaction
- func (builder ContractDeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) ContractDeleteTransaction
- func (builder ContractDeleteTransaction) SetTransactionID(transactionID TransactionID) ContractDeleteTransaction
- func (builder ContractDeleteTransaction) SetTransactionMemo(memo string) ContractDeleteTransaction
- func (builder ContractDeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) ContractDeleteTransaction
- type ContractExecuteTransaction
- func (builder ContractExecuteTransaction) SetContractID(id ContractID) ContractExecuteTransaction
- func (builder ContractExecuteTransaction) SetFunction(name string, params *ContractFunctionParams) ContractExecuteTransaction
- func (builder ContractExecuteTransaction) SetGas(gas uint64) ContractExecuteTransaction
- func (builder ContractExecuteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ContractExecuteTransaction
- func (builder ContractExecuteTransaction) SetNodeAccountID(nodeAccountID AccountID) ContractExecuteTransaction
- func (builder ContractExecuteTransaction) SetPayableAmount(amount Hbar) ContractExecuteTransaction
- func (builder ContractExecuteTransaction) SetTransactionID(transactionID TransactionID) ContractExecuteTransaction
- func (builder ContractExecuteTransaction) SetTransactionMemo(memo string) ContractExecuteTransaction
- func (builder ContractExecuteTransaction) SetTransactionValidDuration(validDuration time.Duration) ContractExecuteTransaction
- type ContractFunctionParams
- func (contract *ContractFunctionParams) AddAddress(value string) (*ContractFunctionParams, error)
- func (contract *ContractFunctionParams) AddAddressArray(value []string) (*ContractFunctionParams, error)
- func (contract *ContractFunctionParams) AddBool(value bool) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddBytes(value []byte) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddBytes32(value [32]byte) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddBytes32Array(value [][]byte) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddBytesArray(value [][]byte) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddFunction(address string, selector ContractFunctionSelector) (*ContractFunctionParams, error)
- func (contract *ContractFunctionParams) AddInt8(value int8) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddInt32(value int32) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddInt32Array(value []int32) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddInt64(value int64) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddInt64Array(value []int64) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddInt256(value []byte) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddInt256Array(value [][32]byte) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddString(value string) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddStringArray(value []string) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddUint8(value uint8) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddUint32(value uint32) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddUint32Array(value []uint32) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddUint64(value uint64) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddUint64Array(value []uint64) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddUint256(value []byte) *ContractFunctionParams
- func (contract *ContractFunctionParams) AddUint256Array(value [][32]byte) *ContractFunctionParams
- type ContractFunctionResult
- func (result ContractFunctionResult) AsBytes() []byte
- func (result ContractFunctionResult) GetAddress(index uint64) []byte
- func (result ContractFunctionResult) GetBool(index uint64) bool
- func (result ContractFunctionResult) GetBytes(index uint64) []byte
- func (result ContractFunctionResult) GetBytes32(index uint64) []byte
- func (result ContractFunctionResult) GetInt8(index uint64) int8
- func (result ContractFunctionResult) GetInt32(index uint64) int32
- func (result ContractFunctionResult) GetInt64(index uint64) int64
- func (result ContractFunctionResult) GetInt256(index uint64) []byte
- func (result ContractFunctionResult) GetString(index uint64) string
- func (result ContractFunctionResult) GetUint8(index uint64) uint8
- func (result ContractFunctionResult) GetUint32(index uint64) uint32
- func (result ContractFunctionResult) GetUint64(index uint64) uint64
- func (result ContractFunctionResult) GetUint256(index uint64) []byte
- type ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddAddress() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddAddressArray() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddBool() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddBoolArray() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddBytes() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddBytes32() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddBytes32Array() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddBytesArray() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddFunction() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddInt8() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddInt8Array() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddInt32() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddInt32Array() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddInt64() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddInt64Array() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddInt256() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddInt256Array() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddString() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddStringArray() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddUint8() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddUint8Array() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddUint32() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddUint32Array() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddUint64() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddUint64Array() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddUint256() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) AddUint256Array() *ContractFunctionSelector
- func (selector *ContractFunctionSelector) String() string
- type ContractID
- type ContractInfo
- type ContractInfoQuery
- func (builder *ContractInfoQuery) Cost(client *Client) (Hbar, error)
- func (builder *ContractInfoQuery) Execute(client *Client) (ContractInfo, error)
- func (builder *ContractInfoQuery) SetContractID(id ContractID) *ContractInfoQuery
- func (builder *ContractInfoQuery) SetMaxQueryPayment(maxPayment Hbar) *ContractInfoQuery
- func (builder *ContractInfoQuery) SetQueryPayment(paymentAmount Hbar) *ContractInfoQuery
- func (builder *ContractInfoQuery) SetQueryPaymentTransaction(tx Transaction) *ContractInfoQuery
- type ContractLogInfo
- type ContractRecordsQuery
- func (builder *ContractRecordsQuery) Execute(client *Client) ([]TransactionRecord, error)
- func (builder *ContractRecordsQuery) SetContractID(id ContractID) *ContractRecordsQuery
- func (builder *ContractRecordsQuery) SetMaxQueryPayment(maxPayment Hbar) *ContractRecordsQuery
- func (builder *ContractRecordsQuery) SetQueryPayment(paymentAmount Hbar) *ContractRecordsQuery
- func (builder *ContractRecordsQuery) SetQueryPaymentTransaction(tx Transaction) *ContractRecordsQuery
- type ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetAdminKey(publicKey PublicKey) ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetAutoRenewPeriod(autoRenewPeriod time.Duration) ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetBytecodeFileID(id FileID) ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetContractID(id ContractID) ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetContractMemo(memo string) ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetExpirationTime(expiration time.Time) ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetNodeAccountID(nodeAccountID AccountID) ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetProxyAccountID(id AccountID) ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetTransactionID(transactionID TransactionID) ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetTransactionMemo(memo string) ContractUpdateTransaction
- func (builder ContractUpdateTransaction) SetTransactionValidDuration(validDuration time.Duration) ContractUpdateTransaction
- type CryptoTransferTransaction
- func (builder CryptoTransferTransaction) AddRecipient(id AccountID, amount Hbar) CryptoTransferTransaction
- func (builder CryptoTransferTransaction) AddSender(id AccountID, amount Hbar) CryptoTransferTransaction
- func (builder CryptoTransferTransaction) AddTransfer(id AccountID, amount Hbar) CryptoTransferTransaction
- func (builder CryptoTransferTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) CryptoTransferTransaction
- func (builder CryptoTransferTransaction) SetNodeAccountID(nodeAccountID AccountID) CryptoTransferTransaction
- func (builder CryptoTransferTransaction) SetTransactionID(transactionID TransactionID) CryptoTransferTransaction
- func (builder CryptoTransferTransaction) SetTransactionMemo(memo string) CryptoTransferTransaction
- func (builder CryptoTransferTransaction) SetTransactionValidDuration(validDuration time.Duration) CryptoTransferTransaction
- type Ed25519PrivateKey
- func Ed25519PrivateKeyFromBytes(bytes []byte) (Ed25519PrivateKey, error)
- func Ed25519PrivateKeyFromKeystore(ks []byte, passphrase string) (Ed25519PrivateKey, error)
- func Ed25519PrivateKeyFromMnemonic(mnemonic Mnemonic, passPhrase string) (Ed25519PrivateKey, error)
- func Ed25519PrivateKeyFromString(s string) (Ed25519PrivateKey, error)
- func Ed25519PrivateKeyReadKeystore(source io.Reader, passphrase string) (Ed25519PrivateKey, error)
- func GenerateEd25519PrivateKey() (Ed25519PrivateKey, error)
- func (sk Ed25519PrivateKey) Bytes() []byte
- func (sk Ed25519PrivateKey) Derive(index uint32) (Ed25519PrivateKey, error)
- func (sk Ed25519PrivateKey) Keystore(passphrase string) ([]byte, error)
- func (sk Ed25519PrivateKey) PublicKey() Ed25519PublicKey
- func (sk Ed25519PrivateKey) Sign(message []byte) []byte
- func (sk Ed25519PrivateKey) String() string
- func (sk Ed25519PrivateKey) SupportsDerivation() bool
- func (sk Ed25519PrivateKey) WriteKeystore(destination io.Writer, passphrase string) error
- type Ed25519PublicKey
- type EntityID
- type ErrBadKey
- type ErrHederaNetwork
- type ErrHederaStatus
- type ErrLocalValidation
- type ErrMaxQueryPaymentExceeded
- type FileAppendTransaction
- func (builder FileAppendTransaction) SetContents(contents []byte) FileAppendTransaction
- func (builder FileAppendTransaction) SetFileID(id FileID) FileAppendTransaction
- func (builder FileAppendTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) FileAppendTransaction
- func (builder FileAppendTransaction) SetNodeAccountID(nodeAccountID AccountID) FileAppendTransaction
- func (builder FileAppendTransaction) SetTransactionID(transactionID TransactionID) FileAppendTransaction
- func (builder FileAppendTransaction) SetTransactionMemo(memo string) FileAppendTransaction
- func (builder FileAppendTransaction) SetTransactionValidDuration(validDuration time.Duration) FileAppendTransaction
- type FileContentsQuery
- func (builder *FileContentsQuery) Execute(client *Client) ([]byte, error)
- func (builder *FileContentsQuery) SetFileID(id FileID) *FileContentsQuery
- func (builder *FileContentsQuery) SetMaxQueryPayment(maxPayment Hbar) *FileContentsQuery
- func (builder *FileContentsQuery) SetQueryPayment(paymentAmount Hbar) *FileContentsQuery
- func (builder *FileContentsQuery) SetQueryPaymentTransaction(tx Transaction) *FileContentsQuery
- type FileCreateTransaction
- func (builder FileCreateTransaction) AddKey(publicKey PublicKey) FileCreateTransaction
- func (builder FileCreateTransaction) SetContents(contents []byte) FileCreateTransaction
- func (builder FileCreateTransaction) SetExpirationTime(expiration time.Time) FileCreateTransaction
- func (builder FileCreateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) FileCreateTransaction
- func (builder FileCreateTransaction) SetNodeAccountID(nodeAccountID AccountID) FileCreateTransaction
- func (builder FileCreateTransaction) SetTransactionID(transactionID TransactionID) FileCreateTransaction
- func (builder FileCreateTransaction) SetTransactionMemo(memo string) FileCreateTransaction
- func (builder FileCreateTransaction) SetTransactionValidDuration(validDuration time.Duration) FileCreateTransaction
- type FileDeleteTransaction
- func (builder FileDeleteTransaction) Build(client *Client) (Transaction, error)
- func (builder FileDeleteTransaction) SetFileID(id FileID) FileDeleteTransaction
- func (builder FileDeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) FileDeleteTransaction
- func (builder FileDeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) FileDeleteTransaction
- func (builder FileDeleteTransaction) SetTransactionID(transactionID TransactionID) FileDeleteTransaction
- func (builder FileDeleteTransaction) SetTransactionMemo(memo string) FileDeleteTransaction
- func (builder FileDeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) FileDeleteTransaction
- type FileID
- type FileInfo
- type FileInfoQuery
- func (builder *FileInfoQuery) Cost(client *Client) (Hbar, error)
- func (builder *FileInfoQuery) Execute(client *Client) (FileInfo, error)
- func (builder *FileInfoQuery) SetFileID(id FileID) *FileInfoQuery
- func (builder *FileInfoQuery) SetMaxQueryPayment(maxPayment Hbar) *FileInfoQuery
- func (builder *FileInfoQuery) SetQueryPayment(paymentAmount Hbar) *FileInfoQuery
- func (builder *FileInfoQuery) SetQueryPaymentTransaction(tx Transaction) *FileInfoQuery
- type FileUpdateTransaction
- func (builder FileUpdateTransaction) AddKey(publicKey PublicKey) FileUpdateTransaction
- func (builder FileUpdateTransaction) SetContents(contents []byte) FileUpdateTransaction
- func (builder FileUpdateTransaction) SetExpirationTime(expiration time.Time) FileUpdateTransaction
- func (builder FileUpdateTransaction) SetFileID(id FileID) FileUpdateTransaction
- func (builder FileUpdateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) FileUpdateTransaction
- func (builder FileUpdateTransaction) SetNodeAccountID(nodeAccountID AccountID) FileUpdateTransaction
- func (builder FileUpdateTransaction) SetTransactionID(transactionID TransactionID) FileUpdateTransaction
- func (builder FileUpdateTransaction) SetTransactionMemo(memo string) FileUpdateTransaction
- func (builder FileUpdateTransaction) SetTransactionValidDuration(validDuration time.Duration) FileUpdateTransaction
- type FreezeTransaction
- func (builder FreezeTransaction) SetEndTime(hour uint8, minute uint8) FreezeTransaction
- func (builder FreezeTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) FreezeTransaction
- func (builder FreezeTransaction) SetNodeAccountID(nodeAccountID AccountID) FreezeTransaction
- func (builder FreezeTransaction) SetStartTime(hour uint8, minute uint8) FreezeTransaction
- func (builder FreezeTransaction) SetTransactionID(transactionID TransactionID) FreezeTransaction
- func (builder FreezeTransaction) SetTransactionMemo(memo string) FreezeTransaction
- func (builder FreezeTransaction) SetTransactionValidDuration(validDuration time.Duration) FreezeTransaction
- type GetBySolidityIDQuery
- func (builder *GetBySolidityIDQuery) Execute(client *Client) (EntityID, error)
- func (builder *GetBySolidityIDQuery) SetMaxQueryPayment(maxPayment Hbar) *GetBySolidityIDQuery
- func (builder *GetBySolidityIDQuery) SetQueryPayment(paymentAmount Hbar) *GetBySolidityIDQuery
- func (builder *GetBySolidityIDQuery) SetQueryPaymentTransaction(tx Transaction) *GetBySolidityIDQuery
- func (builder *GetBySolidityIDQuery) SetSolidityID(id string) *GetBySolidityIDQuery
- type Hbar
- type HbarUnit
- type KeyList
- type MirrorClient
- type MirrorConsensusTopicQuery
- func (b *MirrorConsensusTopicQuery) SetEndTime(time time.Time) *MirrorConsensusTopicQuery
- func (b *MirrorConsensusTopicQuery) SetLimit(limit uint64) *MirrorConsensusTopicQuery
- func (b *MirrorConsensusTopicQuery) SetStartTime(time time.Time) *MirrorConsensusTopicQuery
- func (b *MirrorConsensusTopicQuery) SetTopicID(topicID ConsensusTopicID) *MirrorConsensusTopicQuery
- func (b *MirrorConsensusTopicQuery) Subscribe(client MirrorClient, onNext func(MirrorConsensusTopicResponse), ...) (MirrorSubscriptionHandle, error)
- type MirrorConsensusTopicResponse
- type MirrorSubscriptionHandle
- type Mnemonic
- type PublicKey
- type QueryBuilder
- func (builder *QueryBuilder) Cost(client *Client) (Hbar, error)
- func (builder *QueryBuilder) SetMaxQueryPayment(maxPayment Hbar) *QueryBuilder
- func (builder *QueryBuilder) SetQueryPayment(paymentAmount Hbar) *QueryBuilder
- func (builder *QueryBuilder) SetQueryPaymentTransaction(tx Transaction) *QueryBuilder
- type Status
- type SystemDeleteTransaction
- func (builder SystemDeleteTransaction) SetContractID(ID ContractID) SystemDeleteTransaction
- func (builder SystemDeleteTransaction) SetExpirationTime(expiration time.Time) SystemDeleteTransaction
- func (builder SystemDeleteTransaction) SetFileID(ID FileID) SystemDeleteTransaction
- func (builder SystemDeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) SystemDeleteTransaction
- func (builder SystemDeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) SystemDeleteTransaction
- func (builder SystemDeleteTransaction) SetTransactionID(transactionID TransactionID) SystemDeleteTransaction
- func (builder SystemDeleteTransaction) SetTransactionMemo(memo string) SystemDeleteTransaction
- func (builder SystemDeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) SystemDeleteTransaction
- type SystemUndeleteTransaction
- func (builder SystemUndeleteTransaction) SetContractID(ID ContractID) SystemUndeleteTransaction
- func (builder SystemUndeleteTransaction) SetFileID(ID FileID) SystemUndeleteTransaction
- func (builder SystemUndeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) SystemUndeleteTransaction
- func (builder SystemUndeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) SystemUndeleteTransaction
- func (builder SystemUndeleteTransaction) SetTransactionID(transactionID TransactionID) SystemUndeleteTransaction
- func (builder SystemUndeleteTransaction) SetTransactionMemo(memo string) SystemUndeleteTransaction
- func (builder SystemUndeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) SystemUndeleteTransaction
- type ThresholdKey
- type Transaction
- func (transaction Transaction) Execute(client *Client) (TransactionID, error)
- func (transaction Transaction) Sign(privateKey Ed25519PrivateKey) Transaction
- func (transaction Transaction) SignWith(publicKey Ed25519PublicKey, signer TransactionSigner) Transaction
- func (transaction Transaction) String() string
- type TransactionBuilder
- func (builder TransactionBuilder) Build(client *Client) (Transaction, error)
- func (builder TransactionBuilder) Execute(client *Client) (TransactionID, error)
- func (builder TransactionBuilder) SetMaxTransactionFee(maxTransactionFee Hbar) TransactionBuilder
- func (builder TransactionBuilder) SetNodeAccountID(nodeAccountID AccountID) TransactionBuilder
- func (builder TransactionBuilder) SetTransactionID(transactionID TransactionID) TransactionBuilder
- func (builder TransactionBuilder) SetTransactionMemo(memo string) TransactionBuilder
- func (builder TransactionBuilder) SetTransactionValidDuration(validDuration time.Duration) TransactionBuilder
- type TransactionID
- type TransactionReceipt
- func (receipt TransactionReceipt) GetAccountID() AccountID
- func (receipt TransactionReceipt) GetConsensusTopicID() ConsensusTopicID
- func (receipt TransactionReceipt) GetConsensusTopicRunningHash() []byte
- func (receipt TransactionReceipt) GetConsensusTopicSequenceNumber() uint64
- func (receipt TransactionReceipt) GetContractID() ContractID
- func (receipt TransactionReceipt) GetFileID() FileID
- func (receipt TransactionReceipt) TryGetAccountID() (AccountID, error)
- func (receipt TransactionReceipt) TryGetConsensusTopicID() (ConsensusTopicID, error)
- func (receipt TransactionReceipt) TryGetConsensusTopicRunningHash() ([]byte, error)
- func (receipt TransactionReceipt) TryGetConsensusTopicSequenceNumber() (uint64, error)
- func (receipt TransactionReceipt) TryGetContractID() (ContractID, error)
- func (receipt TransactionReceipt) TryGetFileID() (FileID, error)
- type TransactionReceiptQuery
- func (builder *TransactionReceiptQuery) Execute(client *Client) (TransactionReceipt, error)
- func (builder *TransactionReceiptQuery) SetMaxQueryPayment(maxPayment Hbar) *TransactionReceiptQuery
- func (builder *TransactionReceiptQuery) SetQueryPayment(paymentAmount Hbar) *TransactionReceiptQuery
- func (builder *TransactionReceiptQuery) SetQueryPaymentTransaction(tx Transaction) *TransactionReceiptQuery
- func (builder *TransactionReceiptQuery) SetTransactionID(id TransactionID) *TransactionReceiptQuery
- type TransactionRecord
- type TransactionRecordQuery
- func (builder *TransactionRecordQuery) Execute(client *Client) (TransactionRecord, error)
- func (builder *TransactionRecordQuery) SetMaxQueryPayment(maxPayment Hbar) *TransactionRecordQuery
- func (builder *TransactionRecordQuery) SetQueryPayment(paymentAmount Hbar) *TransactionRecordQuery
- func (builder *TransactionRecordQuery) SetQueryPaymentTransaction(tx Transaction) *TransactionRecordQuery
- func (builder *TransactionRecordQuery) SetTransactionID(id TransactionID) *TransactionRecordQuery
- type TransactionSigner
- type Transfer
Constants ¶
const Aes128Ctr = "aes-128-ctr"
const HmacSha256 = "hmac-sha256"
Variables ¶
var HbarUnits = struct { Tinybar HbarUnit Microbar HbarUnit Millibar HbarUnit Hbar HbarUnit Kilobar HbarUnit Megabar HbarUnit Gigabar HbarUnit }{ Tinybar: HbarUnit("tinybar"), Microbar: HbarUnit("microbar"), Millibar: HbarUnit("millibar"), Hbar: HbarUnit("hbar"), Kilobar: HbarUnit("kilobar"), Megabar: HbarUnit("megabar"), Gigabar: HbarUnit("gigabar"), }
var MaxHbar = Hbar{math.MaxInt64}
var MinHbar = Hbar{math.MinInt64}
var ZeroHbar = Hbar{0}
Functions ¶
This section is empty.
Types ¶
type AccountBalanceQuery ¶ added in v0.5.0
type AccountBalanceQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewAccountBalanceQuery ¶ added in v0.5.0
func NewAccountBalanceQuery() *AccountBalanceQuery
func (*AccountBalanceQuery) Execute ¶ added in v0.5.0
func (builder *AccountBalanceQuery) Execute(client *Client) (Hbar, error)
func (*AccountBalanceQuery) SetAccountID ¶ added in v0.5.0
func (builder *AccountBalanceQuery) SetAccountID(id AccountID) *AccountBalanceQuery
func (*AccountBalanceQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *AccountBalanceQuery) SetMaxQueryPayment(maxPayment Hbar) *AccountBalanceQuery
func (*AccountBalanceQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *AccountBalanceQuery) SetQueryPayment(paymentAmount Hbar) *AccountBalanceQuery
func (*AccountBalanceQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *AccountBalanceQuery) SetQueryPaymentTransaction(tx Transaction) *AccountBalanceQuery
type AccountCreateTransaction ¶ added in v0.5.0
type AccountCreateTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewAccountCreateTransaction ¶ added in v0.5.0
func NewAccountCreateTransaction() AccountCreateTransaction
func (AccountCreateTransaction) SetAutoRenewPeriod ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetAutoRenewPeriod(autoRenewPeriod time.Duration) AccountCreateTransaction
func (AccountCreateTransaction) SetInitialBalance ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetInitialBalance(initialBalance Hbar) AccountCreateTransaction
func (AccountCreateTransaction) SetKey ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetKey(publicKey PublicKey) AccountCreateTransaction
func (AccountCreateTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) AccountCreateTransaction
func (AccountCreateTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetNodeAccountID(nodeAccountID AccountID) AccountCreateTransaction
func (AccountCreateTransaction) SetProxyAccountID ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetProxyAccountID(id AccountID) AccountCreateTransaction
func (AccountCreateTransaction) SetReceiveRecordThreshold ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetReceiveRecordThreshold(recordThreshold Hbar) AccountCreateTransaction
func (AccountCreateTransaction) SetReceiverSignatureRequired ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetReceiverSignatureRequired(required bool) AccountCreateTransaction
func (AccountCreateTransaction) SetSendRecordThreshold ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetSendRecordThreshold(recordThreshold Hbar) AccountCreateTransaction
func (AccountCreateTransaction) SetTransactionID ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetTransactionID(transactionID TransactionID) AccountCreateTransaction
func (AccountCreateTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetTransactionMemo(memo string) AccountCreateTransaction
func (AccountCreateTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder AccountCreateTransaction) SetTransactionValidDuration(validDuration time.Duration) AccountCreateTransaction
type AccountDeleteTransaction ¶ added in v0.5.0
type AccountDeleteTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewAccountDeleteTransaction ¶ added in v0.5.0
func NewAccountDeleteTransaction() AccountDeleteTransaction
func (AccountDeleteTransaction) SetDeleteAccountID ¶ added in v0.5.0
func (builder AccountDeleteTransaction) SetDeleteAccountID(id AccountID) AccountDeleteTransaction
func (AccountDeleteTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder AccountDeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) AccountDeleteTransaction
func (AccountDeleteTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder AccountDeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) AccountDeleteTransaction
func (AccountDeleteTransaction) SetTransactionID ¶ added in v0.5.0
func (builder AccountDeleteTransaction) SetTransactionID(transactionID TransactionID) AccountDeleteTransaction
func (AccountDeleteTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder AccountDeleteTransaction) SetTransactionMemo(memo string) AccountDeleteTransaction
func (AccountDeleteTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder AccountDeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) AccountDeleteTransaction
func (AccountDeleteTransaction) SetTransferAccountID ¶ added in v0.5.0
func (builder AccountDeleteTransaction) SetTransferAccountID(id AccountID) AccountDeleteTransaction
type AccountID ¶
func AccountIDFromSolidityAddress ¶ added in v0.5.0
func AccountIDFromString ¶
func (AccountID) ToSolidityAddress ¶ added in v0.5.0
func (*AccountID) UnmarshalJSON ¶ added in v0.5.0
type AccountInfo ¶ added in v0.5.0
type AccountInfo struct {
AccountID AccountID
ContractAccountID string
Deleted bool
ProxyAccountID AccountID
ProxyReceived Hbar
Key PublicKey
Balance Hbar
GenerateSendRecordThreshold Hbar
GenerateReceiveRecordThreshold Hbar
ReceiverSigRequired bool
ExpirationTime time.Time
AutoRenewPeriod time.Duration
}
type AccountInfoQuery ¶ added in v0.5.0
type AccountInfoQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewAccountInfoQuery ¶ added in v0.5.0
func NewAccountInfoQuery() *AccountInfoQuery
func (*AccountInfoQuery) Cost ¶ added in v0.5.0
func (builder *AccountInfoQuery) Cost(client *Client) (Hbar, error)
func (*AccountInfoQuery) Execute ¶ added in v0.5.0
func (builder *AccountInfoQuery) Execute(client *Client) (AccountInfo, error)
func (*AccountInfoQuery) SetAccountID ¶ added in v0.5.0
func (builder *AccountInfoQuery) SetAccountID(id AccountID) *AccountInfoQuery
func (*AccountInfoQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *AccountInfoQuery) SetMaxQueryPayment(maxPayment Hbar) *AccountInfoQuery
func (*AccountInfoQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *AccountInfoQuery) SetQueryPayment(paymentAmount Hbar) *AccountInfoQuery
func (*AccountInfoQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *AccountInfoQuery) SetQueryPaymentTransaction(tx Transaction) *AccountInfoQuery
type AccountRecordsQuery ¶ added in v0.5.0
type AccountRecordsQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewAccountRecordsQuery ¶ added in v0.5.0
func NewAccountRecordsQuery() *AccountRecordsQuery
func (*AccountRecordsQuery) Execute ¶ added in v0.5.0
func (builder *AccountRecordsQuery) Execute(client *Client) ([]TransactionRecord, error)
func (*AccountRecordsQuery) SetAccountID ¶ added in v0.5.0
func (builder *AccountRecordsQuery) SetAccountID(id AccountID) *AccountRecordsQuery
func (*AccountRecordsQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *AccountRecordsQuery) SetMaxQueryPayment(maxPayment Hbar) *AccountRecordsQuery
func (*AccountRecordsQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *AccountRecordsQuery) SetQueryPayment(paymentAmount Hbar) *AccountRecordsQuery
func (*AccountRecordsQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *AccountRecordsQuery) SetQueryPaymentTransaction(tx Transaction) *AccountRecordsQuery
type AccountStakersQuery ¶ added in v0.5.0
type AccountStakersQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewAccountStakersQuery ¶ added in v0.5.0
func NewAccountStakersQuery() *AccountStakersQuery
func (*AccountStakersQuery) Execute ¶ added in v0.5.0
func (builder *AccountStakersQuery) Execute(client *Client) ([]Transfer, error)
func (*AccountStakersQuery) SetAccountID ¶ added in v0.5.0
func (builder *AccountStakersQuery) SetAccountID(id AccountID) *AccountStakersQuery
func (*AccountStakersQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *AccountStakersQuery) SetMaxQueryPayment(maxPayment Hbar) *AccountStakersQuery
func (*AccountStakersQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *AccountStakersQuery) SetQueryPayment(paymentAmount Hbar) *AccountStakersQuery
func (*AccountStakersQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *AccountStakersQuery) SetQueryPaymentTransaction(tx Transaction) *AccountStakersQuery
type AccountUpdateTransaction ¶ added in v0.5.0
type AccountUpdateTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewAccountUpdateTransaction ¶ added in v0.5.0
func NewAccountUpdateTransaction() AccountUpdateTransaction
func (AccountUpdateTransaction) SetAccountID ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetAccountID(id AccountID) AccountUpdateTransaction
func (AccountUpdateTransaction) SetAutoRenewPeriod ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetAutoRenewPeriod(autoRenewPeriod time.Duration) AccountUpdateTransaction
func (AccountUpdateTransaction) SetExpirationTime ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetExpirationTime(expiration time.Time) AccountUpdateTransaction
func (AccountUpdateTransaction) SetKey ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetKey(publicKey PublicKey) AccountUpdateTransaction
func (AccountUpdateTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) AccountUpdateTransaction
func (AccountUpdateTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetNodeAccountID(nodeAccountID AccountID) AccountUpdateTransaction
func (AccountUpdateTransaction) SetProxyAccountID ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetProxyAccountID(id AccountID) AccountUpdateTransaction
func (AccountUpdateTransaction) SetReceiveRecordThreshold ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetReceiveRecordThreshold(threshold Hbar) AccountUpdateTransaction
func (AccountUpdateTransaction) SetReceiverSignatureRequired ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetReceiverSignatureRequired(required bool) AccountUpdateTransaction
func (AccountUpdateTransaction) SetSendRecordThreshold ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetSendRecordThreshold(threshold Hbar) AccountUpdateTransaction
func (AccountUpdateTransaction) SetTransactionID ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetTransactionID(transactionID TransactionID) AccountUpdateTransaction
func (AccountUpdateTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetTransactionMemo(memo string) AccountUpdateTransaction
func (AccountUpdateTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder AccountUpdateTransaction) SetTransactionValidDuration(validDuration time.Duration) AccountUpdateTransaction
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func ClientForMainnet ¶ added in v0.5.0
func ClientForMainnet() *Client
func ClientForTestnet ¶ added in v0.5.0
func ClientForTestnet() *Client
func ClientFromFile ¶ added in v0.5.0
func ClientFromJSON ¶ added in v0.5.0
func (*Client) ReplaceNodes ¶ added in v0.5.0
func (*Client) SetMaxQueryPayment ¶ added in v0.5.0
func (*Client) SetMaxTransactionFee ¶ added in v0.5.0
func (*Client) SetOperator ¶ added in v0.3.0
func (client *Client) SetOperator(accountID AccountID, privateKey Ed25519PrivateKey) *Client
func (*Client) SetOperatorWith ¶ added in v0.5.0
func (client *Client) SetOperatorWith(accountID AccountID, publicKey Ed25519PublicKey, signer TransactionSigner) *Client
type ConsensusMessage ¶ added in v0.5.0
type ConsensusMessage struct {
TopicID ConsensusTopicID
ConsensusTimestamp time.Time
Message []byte
RunningHash []byte
SequenceNumber uint64
}
func NewConsensusMessage ¶ added in v0.5.0
func NewConsensusMessage(id ConsensusTopicID, resp *mirror.ConsensusTopicResponse) ConsensusMessage
func (ConsensusMessage) String ¶ added in v0.5.0
func (message ConsensusMessage) String() string
type ConsensusMessageSubmitTransaction ¶ added in v0.5.0
type ConsensusMessageSubmitTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewConsensusMessageSubmitTransaction ¶ added in v0.5.0
func NewConsensusMessageSubmitTransaction() ConsensusMessageSubmitTransaction
func (ConsensusMessageSubmitTransaction) Build ¶ added in v0.5.0
func (builder ConsensusMessageSubmitTransaction) Build(client *Client) (Transaction, error)
func (ConsensusMessageSubmitTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder ConsensusMessageSubmitTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ConsensusMessageSubmitTransaction
func (ConsensusMessageSubmitTransaction) SetMemo ¶ added in v0.5.0
func (builder ConsensusMessageSubmitTransaction) SetMemo(memo string) ConsensusMessageSubmitTransaction
func (ConsensusMessageSubmitTransaction) SetMessage ¶ added in v0.5.0
func (builder ConsensusMessageSubmitTransaction) SetMessage(message []byte) ConsensusMessageSubmitTransaction
func (ConsensusMessageSubmitTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder ConsensusMessageSubmitTransaction) SetNodeAccountID(nodeAccountID AccountID) ConsensusMessageSubmitTransaction
func (ConsensusMessageSubmitTransaction) SetTopicID ¶ added in v0.5.0
func (builder ConsensusMessageSubmitTransaction) SetTopicID(id ConsensusTopicID) ConsensusMessageSubmitTransaction
func (ConsensusMessageSubmitTransaction) SetTransactionID ¶ added in v0.5.0
func (builder ConsensusMessageSubmitTransaction) SetTransactionID(transactionID TransactionID) ConsensusMessageSubmitTransaction
func (ConsensusMessageSubmitTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder ConsensusMessageSubmitTransaction) SetTransactionValidDuration(validDuration time.Duration) ConsensusMessageSubmitTransaction
type ConsensusTopicCreateTransaction ¶ added in v0.5.0
type ConsensusTopicCreateTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewConsensusTopicCreateTransaction ¶ added in v0.5.0
func NewConsensusTopicCreateTransaction() ConsensusTopicCreateTransaction
func (ConsensusTopicCreateTransaction) Build ¶ added in v0.5.0
func (builder ConsensusTopicCreateTransaction) Build(client *Client) (Transaction, error)
func (ConsensusTopicCreateTransaction) SetAdminKey ¶ added in v0.5.0
func (builder ConsensusTopicCreateTransaction) SetAdminKey(publicKey Ed25519PublicKey) ConsensusTopicCreateTransaction
func (ConsensusTopicCreateTransaction) SetAutoRenewAccountID ¶ added in v0.5.0
func (builder ConsensusTopicCreateTransaction) SetAutoRenewAccountID(id AccountID) ConsensusTopicCreateTransaction
func (ConsensusTopicCreateTransaction) SetAutoRenewPeriod ¶ added in v0.5.0
func (builder ConsensusTopicCreateTransaction) SetAutoRenewPeriod(period time.Duration) ConsensusTopicCreateTransaction
func (ConsensusTopicCreateTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder ConsensusTopicCreateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ConsensusTopicCreateTransaction
func (ConsensusTopicCreateTransaction) SetMemo ¶ added in v0.5.0
func (builder ConsensusTopicCreateTransaction) SetMemo(memo string) ConsensusTopicCreateTransaction
func (ConsensusTopicCreateTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder ConsensusTopicCreateTransaction) SetNodeAccountID(nodeAccountID AccountID) ConsensusTopicCreateTransaction
func (ConsensusTopicCreateTransaction) SetSubmitKey ¶ added in v0.5.0
func (builder ConsensusTopicCreateTransaction) SetSubmitKey(publicKey Ed25519PublicKey) ConsensusTopicCreateTransaction
func (ConsensusTopicCreateTransaction) SetTopicMemo ¶ added in v0.5.0
func (builder ConsensusTopicCreateTransaction) SetTopicMemo(memo string) ConsensusTopicCreateTransaction
func (ConsensusTopicCreateTransaction) SetTransactionID ¶ added in v0.5.0
func (builder ConsensusTopicCreateTransaction) SetTransactionID(transactionID TransactionID) ConsensusTopicCreateTransaction
func (ConsensusTopicCreateTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder ConsensusTopicCreateTransaction) SetTransactionValidDuration(validDuration time.Duration) ConsensusTopicCreateTransaction
type ConsensusTopicDeleteTransaction ¶ added in v0.5.0
type ConsensusTopicDeleteTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewConsensusTopicDeleteTransaction ¶ added in v0.5.0
func NewConsensusTopicDeleteTransaction() ConsensusTopicDeleteTransaction
func (ConsensusTopicDeleteTransaction) Build ¶ added in v0.5.0
func (builder ConsensusTopicDeleteTransaction) Build(client *Client) (Transaction, error)
func (ConsensusTopicDeleteTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder ConsensusTopicDeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ConsensusTopicDeleteTransaction
func (ConsensusTopicDeleteTransaction) SetMemo ¶ added in v0.5.0
func (builder ConsensusTopicDeleteTransaction) SetMemo(memo string) ConsensusTopicDeleteTransaction
func (ConsensusTopicDeleteTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder ConsensusTopicDeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) ConsensusTopicDeleteTransaction
func (ConsensusTopicDeleteTransaction) SetTopicID ¶ added in v0.5.0
func (builder ConsensusTopicDeleteTransaction) SetTopicID(id ConsensusTopicID) ConsensusTopicDeleteTransaction
func (ConsensusTopicDeleteTransaction) SetTransactionID ¶ added in v0.5.0
func (builder ConsensusTopicDeleteTransaction) SetTransactionID(transactionID TransactionID) ConsensusTopicDeleteTransaction
func (ConsensusTopicDeleteTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder ConsensusTopicDeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) ConsensusTopicDeleteTransaction
type ConsensusTopicID ¶ added in v0.5.0
func TopicIDFromString ¶ added in v0.5.0
func TopicIDFromString(s string) (ConsensusTopicID, error)
func (ConsensusTopicID) String ¶ added in v0.5.0
func (id ConsensusTopicID) String() string
type ConsensusTopicInfo ¶ added in v0.5.0
type ConsensusTopicInfo struct {
Memo string
RunningHash []byte
SequenceNumber uint64
ExpirationTime time.Time
AdminKey Ed25519PublicKey
SubmitKey Ed25519PublicKey
AutoRenewPeriod time.Duration
AutoRenewAccountID AccountID
}
type ConsensusTopicInfoQuery ¶ added in v0.5.0
type ConsensusTopicInfoQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewConsensusTopicInfoQuery ¶ added in v0.5.0
func NewConsensusTopicInfoQuery() *ConsensusTopicInfoQuery
func (*ConsensusTopicInfoQuery) Execute ¶ added in v0.5.0
func (builder *ConsensusTopicInfoQuery) Execute(client *Client) (ConsensusTopicInfo, error)
func (*ConsensusTopicInfoQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *ConsensusTopicInfoQuery) SetMaxQueryPayment(maxPayment Hbar) *ConsensusTopicInfoQuery
func (*ConsensusTopicInfoQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *ConsensusTopicInfoQuery) SetQueryPayment(paymentAmount Hbar) *ConsensusTopicInfoQuery
func (*ConsensusTopicInfoQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *ConsensusTopicInfoQuery) SetQueryPaymentTransaction(tx Transaction) *ConsensusTopicInfoQuery
func (ConsensusTopicInfoQuery) SetTopicID ¶ added in v0.5.0
func (builder ConsensusTopicInfoQuery) SetTopicID(id ConsensusTopicID) ConsensusTopicInfoQuery
type ConsensusTopicUpdateTransaction ¶ added in v0.5.0
type ConsensusTopicUpdateTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewConsensusTopicUpdateTransaction ¶ added in v0.5.0
func NewConsensusTopicUpdateTransaction() ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) Build ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) Build(client *Client) (Transaction, error)
func (ConsensusTopicUpdateTransaction) ClearAdminKey ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) ClearAdminKey() ConsensusTopicUpdateTransaction
ClearAdminKey explicitly clears any admin key on the topic by sending an empty key list as the key
func (ConsensusTopicUpdateTransaction) ClearAutoRenewAccountID ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) ClearAutoRenewAccountID() ConsensusTopicUpdateTransaction
ClearAutoRenewAccountID explicitly clears any auto renew account ID on the topic by sending an empty accountID
func (ConsensusTopicUpdateTransaction) ClearSubmitKey ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) ClearSubmitKey() ConsensusTopicUpdateTransaction
ClearSubmitKey explicitly clears any submit key on the topic by sending an empty key list as the key
func (ConsensusTopicUpdateTransaction) ClearTopicMemo ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) ClearTopicMemo() ConsensusTopicUpdateTransaction
ClearTopicMemo explicitly clears any memo on the topic by sending an empty string as the memo
func (ConsensusTopicUpdateTransaction) SetAdminKey ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetAdminKey(publicKey PublicKey) ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) SetAutoRenewAccountID ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetAutoRenewAccountID(id AccountID) ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) SetAutoRenewPeriod ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetAutoRenewPeriod(period time.Duration) ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) SetExpirationTime ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetExpirationTime(expiration time.Time) ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) SetMemo ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetMemo(memo string) ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetNodeAccountID(nodeAccountID AccountID) ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) SetSubmitKey ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetSubmitKey(publicKey PublicKey) ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) SetTopicID ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetTopicID(id ConsensusTopicID) ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) SetTopicMemo ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetTopicMemo(memo string) ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) SetTransactionID ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetTransactionID(transactionID TransactionID) ConsensusTopicUpdateTransaction
func (ConsensusTopicUpdateTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder ConsensusTopicUpdateTransaction) SetTransactionValidDuration(validDuration time.Duration) ConsensusTopicUpdateTransaction
type ContractBytecodeQuery ¶ added in v0.5.0
type ContractBytecodeQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewContractBytecodeQuery ¶ added in v0.5.0
func NewContractBytecodeQuery() *ContractBytecodeQuery
func (*ContractBytecodeQuery) Execute ¶ added in v0.5.0
func (builder *ContractBytecodeQuery) Execute(client *Client) ([]byte, error)
func (*ContractBytecodeQuery) SetContractID ¶ added in v0.5.0
func (builder *ContractBytecodeQuery) SetContractID(id ContractID) *ContractBytecodeQuery
func (*ContractBytecodeQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *ContractBytecodeQuery) SetMaxQueryPayment(maxPayment Hbar) *ContractBytecodeQuery
func (*ContractBytecodeQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *ContractBytecodeQuery) SetQueryPayment(paymentAmount Hbar) *ContractBytecodeQuery
func (*ContractBytecodeQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *ContractBytecodeQuery) SetQueryPaymentTransaction(tx Transaction) *ContractBytecodeQuery
type ContractCallQuery ¶ added in v0.5.0
type ContractCallQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewContractCallQuery ¶ added in v0.5.0
func NewContractCallQuery() *ContractCallQuery
func (*ContractCallQuery) Cost ¶ added in v0.5.0
func (builder *ContractCallQuery) Cost(client *Client) (Hbar, error)
func (*ContractCallQuery) Execute ¶ added in v0.5.0
func (builder *ContractCallQuery) Execute(client *Client) (ContractFunctionResult, error)
func (*ContractCallQuery) SetContractID ¶ added in v0.5.0
func (builder *ContractCallQuery) SetContractID(id ContractID) *ContractCallQuery
func (*ContractCallQuery) SetFunction ¶ added in v0.5.0
func (builder *ContractCallQuery) SetFunction(name string, params *ContractFunctionParams) *ContractCallQuery
func (*ContractCallQuery) SetGas ¶ added in v0.5.0
func (builder *ContractCallQuery) SetGas(gas uint64) *ContractCallQuery
func (*ContractCallQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *ContractCallQuery) SetMaxQueryPayment(maxPayment Hbar) *ContractCallQuery
func (*ContractCallQuery) SetMaxResultSize ¶ added in v0.5.0
func (builder *ContractCallQuery) SetMaxResultSize(size uint64) *ContractCallQuery
func (*ContractCallQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *ContractCallQuery) SetQueryPayment(paymentAmount Hbar) *ContractCallQuery
func (*ContractCallQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *ContractCallQuery) SetQueryPaymentTransaction(tx Transaction) *ContractCallQuery
type ContractCreateTransaction ¶ added in v0.5.0
type ContractCreateTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewContractCreateTransaction ¶ added in v0.5.0
func NewContractCreateTransaction() ContractCreateTransaction
func (ContractCreateTransaction) SetAdminKey ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetAdminKey(publicKey Ed25519PublicKey) ContractCreateTransaction
func (ContractCreateTransaction) SetAutoRenewPeriod ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetAutoRenewPeriod(autoRenewPeriod time.Duration) ContractCreateTransaction
func (ContractCreateTransaction) SetBytecodeFileID ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetBytecodeFileID(id FileID) ContractCreateTransaction
func (ContractCreateTransaction) SetConstructorParams ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetConstructorParams(params *ContractFunctionParams) ContractCreateTransaction
func (ContractCreateTransaction) SetContractMemo ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetContractMemo(memo string) ContractCreateTransaction
func (ContractCreateTransaction) SetGas ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetGas(gas uint64) ContractCreateTransaction
func (ContractCreateTransaction) SetInitialBalance ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetInitialBalance(initialBalance Hbar) ContractCreateTransaction
func (ContractCreateTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ContractCreateTransaction
func (ContractCreateTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetNodeAccountID(nodeAccountID AccountID) ContractCreateTransaction
func (ContractCreateTransaction) SetProxyAccountID ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetProxyAccountID(id AccountID) ContractCreateTransaction
func (ContractCreateTransaction) SetTransactionID ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetTransactionID(transactionID TransactionID) ContractCreateTransaction
func (ContractCreateTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetTransactionMemo(memo string) ContractCreateTransaction
func (ContractCreateTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder ContractCreateTransaction) SetTransactionValidDuration(validDuration time.Duration) ContractCreateTransaction
type ContractDeleteTransaction ¶ added in v0.5.0
type ContractDeleteTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewContractDeleteTransaction ¶ added in v0.5.0
func NewContractDeleteTransaction() ContractDeleteTransaction
func (ContractDeleteTransaction) SetContractID ¶ added in v0.5.0
func (builder ContractDeleteTransaction) SetContractID(id ContractID) ContractDeleteTransaction
func (ContractDeleteTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder ContractDeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ContractDeleteTransaction
func (ContractDeleteTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder ContractDeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) ContractDeleteTransaction
func (ContractDeleteTransaction) SetTransactionID ¶ added in v0.5.0
func (builder ContractDeleteTransaction) SetTransactionID(transactionID TransactionID) ContractDeleteTransaction
func (ContractDeleteTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder ContractDeleteTransaction) SetTransactionMemo(memo string) ContractDeleteTransaction
func (ContractDeleteTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder ContractDeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) ContractDeleteTransaction
type ContractExecuteTransaction ¶ added in v0.5.0
type ContractExecuteTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewContractExecuteTransaction ¶ added in v0.5.0
func NewContractExecuteTransaction() ContractExecuteTransaction
func (ContractExecuteTransaction) SetContractID ¶ added in v0.5.0
func (builder ContractExecuteTransaction) SetContractID(id ContractID) ContractExecuteTransaction
func (ContractExecuteTransaction) SetFunction ¶ added in v0.5.0
func (builder ContractExecuteTransaction) SetFunction(name string, params *ContractFunctionParams) ContractExecuteTransaction
func (ContractExecuteTransaction) SetGas ¶ added in v0.5.0
func (builder ContractExecuteTransaction) SetGas(gas uint64) ContractExecuteTransaction
func (ContractExecuteTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder ContractExecuteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ContractExecuteTransaction
func (ContractExecuteTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder ContractExecuteTransaction) SetNodeAccountID(nodeAccountID AccountID) ContractExecuteTransaction
func (ContractExecuteTransaction) SetPayableAmount ¶ added in v0.5.0
func (builder ContractExecuteTransaction) SetPayableAmount(amount Hbar) ContractExecuteTransaction
func (ContractExecuteTransaction) SetTransactionID ¶ added in v0.5.0
func (builder ContractExecuteTransaction) SetTransactionID(transactionID TransactionID) ContractExecuteTransaction
func (ContractExecuteTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder ContractExecuteTransaction) SetTransactionMemo(memo string) ContractExecuteTransaction
func (ContractExecuteTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder ContractExecuteTransaction) SetTransactionValidDuration(validDuration time.Duration) ContractExecuteTransaction
type ContractFunctionParams ¶ added in v0.5.0
type ContractFunctionParams struct {
// contains filtered or unexported fields
}
func NewContractFunctionParams ¶ added in v0.5.0
func NewContractFunctionParams() *ContractFunctionParams
func (*ContractFunctionParams) AddAddress ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddAddress(value string) (*ContractFunctionParams, error)
func (*ContractFunctionParams) AddAddressArray ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddAddressArray(value []string) (*ContractFunctionParams, error)
func (*ContractFunctionParams) AddBool ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddBool(value bool) *ContractFunctionParams
func (*ContractFunctionParams) AddBytes ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddBytes(value []byte) *ContractFunctionParams
func (*ContractFunctionParams) AddBytes32 ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddBytes32(value [32]byte) *ContractFunctionParams
func (*ContractFunctionParams) AddBytes32Array ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddBytes32Array(value [][]byte) *ContractFunctionParams
func (*ContractFunctionParams) AddBytesArray ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddBytesArray(value [][]byte) *ContractFunctionParams
func (*ContractFunctionParams) AddFunction ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddFunction(address string, selector ContractFunctionSelector) (*ContractFunctionParams, error)
func (*ContractFunctionParams) AddInt8 ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddInt8(value int8) *ContractFunctionParams
func (*ContractFunctionParams) AddInt32 ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddInt32(value int32) *ContractFunctionParams
func (*ContractFunctionParams) AddInt32Array ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddInt32Array(value []int32) *ContractFunctionParams
func (*ContractFunctionParams) AddInt64 ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddInt64(value int64) *ContractFunctionParams
func (*ContractFunctionParams) AddInt64Array ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddInt64Array(value []int64) *ContractFunctionParams
func (*ContractFunctionParams) AddInt256 ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddInt256(value []byte) *ContractFunctionParams
func (*ContractFunctionParams) AddInt256Array ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddInt256Array(value [][32]byte) *ContractFunctionParams
func (*ContractFunctionParams) AddString ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddString(value string) *ContractFunctionParams
func (*ContractFunctionParams) AddStringArray ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddStringArray(value []string) *ContractFunctionParams
func (*ContractFunctionParams) AddUint8 ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddUint8(value uint8) *ContractFunctionParams
func (*ContractFunctionParams) AddUint32 ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddUint32(value uint32) *ContractFunctionParams
func (*ContractFunctionParams) AddUint32Array ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddUint32Array(value []uint32) *ContractFunctionParams
func (*ContractFunctionParams) AddUint64 ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddUint64(value uint64) *ContractFunctionParams
func (*ContractFunctionParams) AddUint64Array ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddUint64Array(value []uint64) *ContractFunctionParams
func (*ContractFunctionParams) AddUint256 ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddUint256(value []byte) *ContractFunctionParams
func (*ContractFunctionParams) AddUint256Array ¶ added in v0.5.0
func (contract *ContractFunctionParams) AddUint256Array(value [][32]byte) *ContractFunctionParams
type ContractFunctionResult ¶ added in v0.5.0
type ContractFunctionResult struct {
ContractID *ContractID
ContractCallResult []byte
ErrorMessage string
Bloom []byte
GasUsed uint64
LogInfo []ContractLogInfo
}
func (ContractFunctionResult) AsBytes ¶ added in v0.5.0
func (result ContractFunctionResult) AsBytes() []byte
func (ContractFunctionResult) GetAddress ¶ added in v0.5.0
func (result ContractFunctionResult) GetAddress(index uint64) []byte
func (ContractFunctionResult) GetBool ¶ added in v0.5.0
func (result ContractFunctionResult) GetBool(index uint64) bool
func (ContractFunctionResult) GetBytes ¶ added in v0.5.0
func (result ContractFunctionResult) GetBytes(index uint64) []byte
func (ContractFunctionResult) GetBytes32 ¶ added in v0.5.0
func (result ContractFunctionResult) GetBytes32(index uint64) []byte
func (ContractFunctionResult) GetInt8 ¶ added in v0.5.0
func (result ContractFunctionResult) GetInt8(index uint64) int8
func (ContractFunctionResult) GetInt32 ¶ added in v0.5.0
func (result ContractFunctionResult) GetInt32(index uint64) int32
func (ContractFunctionResult) GetInt64 ¶ added in v0.5.0
func (result ContractFunctionResult) GetInt64(index uint64) int64
func (ContractFunctionResult) GetInt256 ¶ added in v0.5.0
func (result ContractFunctionResult) GetInt256(index uint64) []byte
func (ContractFunctionResult) GetString ¶ added in v0.5.0
func (result ContractFunctionResult) GetString(index uint64) string
func (ContractFunctionResult) GetUint8 ¶ added in v0.5.0
func (result ContractFunctionResult) GetUint8(index uint64) uint8
func (ContractFunctionResult) GetUint32 ¶ added in v0.5.0
func (result ContractFunctionResult) GetUint32(index uint64) uint32
func (ContractFunctionResult) GetUint64 ¶ added in v0.5.0
func (result ContractFunctionResult) GetUint64(index uint64) uint64
func (ContractFunctionResult) GetUint256 ¶ added in v0.5.0
func (result ContractFunctionResult) GetUint256(index uint64) []byte
type ContractFunctionSelector ¶ added in v0.5.0
type ContractFunctionSelector struct {
// contains filtered or unexported fields
}
func NewContractFunctionSelector ¶ added in v0.5.0
func NewContractFunctionSelector(name string) ContractFunctionSelector
func (*ContractFunctionSelector) AddAddress ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddAddress() *ContractFunctionSelector
func (*ContractFunctionSelector) AddAddressArray ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddAddressArray() *ContractFunctionSelector
func (*ContractFunctionSelector) AddBool ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddBool() *ContractFunctionSelector
func (*ContractFunctionSelector) AddBoolArray ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddBoolArray() *ContractFunctionSelector
func (*ContractFunctionSelector) AddBytes ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddBytes() *ContractFunctionSelector
func (*ContractFunctionSelector) AddBytes32 ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddBytes32() *ContractFunctionSelector
func (*ContractFunctionSelector) AddBytes32Array ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddBytes32Array() *ContractFunctionSelector
func (*ContractFunctionSelector) AddBytesArray ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddBytesArray() *ContractFunctionSelector
func (*ContractFunctionSelector) AddFunction ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddFunction() *ContractFunctionSelector
func (*ContractFunctionSelector) AddInt8 ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddInt8() *ContractFunctionSelector
func (*ContractFunctionSelector) AddInt8Array ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddInt8Array() *ContractFunctionSelector
func (*ContractFunctionSelector) AddInt32 ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddInt32() *ContractFunctionSelector
func (*ContractFunctionSelector) AddInt32Array ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddInt32Array() *ContractFunctionSelector
func (*ContractFunctionSelector) AddInt64 ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddInt64() *ContractFunctionSelector
func (*ContractFunctionSelector) AddInt64Array ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddInt64Array() *ContractFunctionSelector
func (*ContractFunctionSelector) AddInt256 ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddInt256() *ContractFunctionSelector
func (*ContractFunctionSelector) AddInt256Array ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddInt256Array() *ContractFunctionSelector
func (*ContractFunctionSelector) AddString ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddString() *ContractFunctionSelector
func (*ContractFunctionSelector) AddStringArray ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddStringArray() *ContractFunctionSelector
func (*ContractFunctionSelector) AddUint8 ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddUint8() *ContractFunctionSelector
func (*ContractFunctionSelector) AddUint8Array ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddUint8Array() *ContractFunctionSelector
func (*ContractFunctionSelector) AddUint32 ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddUint32() *ContractFunctionSelector
func (*ContractFunctionSelector) AddUint32Array ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddUint32Array() *ContractFunctionSelector
func (*ContractFunctionSelector) AddUint64 ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddUint64() *ContractFunctionSelector
func (*ContractFunctionSelector) AddUint64Array ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddUint64Array() *ContractFunctionSelector
func (*ContractFunctionSelector) AddUint256 ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddUint256() *ContractFunctionSelector
func (*ContractFunctionSelector) AddUint256Array ¶ added in v0.5.0
func (selector *ContractFunctionSelector) AddUint256Array() *ContractFunctionSelector
func (*ContractFunctionSelector) String ¶ added in v0.5.0
func (selector *ContractFunctionSelector) String() string
type ContractID ¶ added in v0.2.0
func ContractIDFromSolidityAddress ¶ added in v0.5.0
func ContractIDFromSolidityAddress(s string) (ContractID, error)
func ContractIDFromString ¶ added in v0.2.0
func ContractIDFromString(s string) (ContractID, error)
func (ContractID) String ¶ added in v0.2.0
func (id ContractID) String() string
func (ContractID) ToSolidityAddress ¶ added in v0.5.0
func (id ContractID) ToSolidityAddress() string
type ContractInfo ¶ added in v0.5.0
type ContractInfoQuery ¶ added in v0.5.0
type ContractInfoQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewContractInfoQuery ¶ added in v0.5.0
func NewContractInfoQuery() *ContractInfoQuery
func (*ContractInfoQuery) Cost ¶ added in v0.5.0
func (builder *ContractInfoQuery) Cost(client *Client) (Hbar, error)
func (*ContractInfoQuery) Execute ¶ added in v0.5.0
func (builder *ContractInfoQuery) Execute(client *Client) (ContractInfo, error)
func (*ContractInfoQuery) SetContractID ¶ added in v0.5.0
func (builder *ContractInfoQuery) SetContractID(id ContractID) *ContractInfoQuery
func (*ContractInfoQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *ContractInfoQuery) SetMaxQueryPayment(maxPayment Hbar) *ContractInfoQuery
func (*ContractInfoQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *ContractInfoQuery) SetQueryPayment(paymentAmount Hbar) *ContractInfoQuery
func (*ContractInfoQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *ContractInfoQuery) SetQueryPaymentTransaction(tx Transaction) *ContractInfoQuery
type ContractLogInfo ¶ added in v0.5.0
type ContractLogInfo struct {
ContractID ContractID
Bloom []byte
Topics [][]byte
Data []byte
}
type ContractRecordsQuery ¶ added in v0.5.0
type ContractRecordsQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewContractRecordsQuery ¶ added in v0.5.0
func NewContractRecordsQuery() *ContractRecordsQuery
func (*ContractRecordsQuery) Execute ¶ added in v0.5.0
func (builder *ContractRecordsQuery) Execute(client *Client) ([]TransactionRecord, error)
func (*ContractRecordsQuery) SetContractID ¶ added in v0.5.0
func (builder *ContractRecordsQuery) SetContractID(id ContractID) *ContractRecordsQuery
func (*ContractRecordsQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *ContractRecordsQuery) SetMaxQueryPayment(maxPayment Hbar) *ContractRecordsQuery
func (*ContractRecordsQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *ContractRecordsQuery) SetQueryPayment(paymentAmount Hbar) *ContractRecordsQuery
func (*ContractRecordsQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *ContractRecordsQuery) SetQueryPaymentTransaction(tx Transaction) *ContractRecordsQuery
type ContractUpdateTransaction ¶ added in v0.5.0
type ContractUpdateTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewContractUpdateTransaction ¶ added in v0.5.0
func NewContractUpdateTransaction() ContractUpdateTransaction
func (ContractUpdateTransaction) SetAdminKey ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetAdminKey(publicKey PublicKey) ContractUpdateTransaction
func (ContractUpdateTransaction) SetAutoRenewPeriod ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetAutoRenewPeriod(autoRenewPeriod time.Duration) ContractUpdateTransaction
func (ContractUpdateTransaction) SetBytecodeFileID ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetBytecodeFileID(id FileID) ContractUpdateTransaction
func (ContractUpdateTransaction) SetContractID ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetContractID(id ContractID) ContractUpdateTransaction
func (ContractUpdateTransaction) SetContractMemo ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetContractMemo(memo string) ContractUpdateTransaction
func (ContractUpdateTransaction) SetExpirationTime ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetExpirationTime(expiration time.Time) ContractUpdateTransaction
func (ContractUpdateTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) ContractUpdateTransaction
func (ContractUpdateTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetNodeAccountID(nodeAccountID AccountID) ContractUpdateTransaction
func (ContractUpdateTransaction) SetProxyAccountID ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetProxyAccountID(id AccountID) ContractUpdateTransaction
func (ContractUpdateTransaction) SetTransactionID ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetTransactionID(transactionID TransactionID) ContractUpdateTransaction
func (ContractUpdateTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetTransactionMemo(memo string) ContractUpdateTransaction
func (ContractUpdateTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder ContractUpdateTransaction) SetTransactionValidDuration(validDuration time.Duration) ContractUpdateTransaction
type CryptoTransferTransaction ¶ added in v0.5.0
type CryptoTransferTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewCryptoTransferTransaction ¶ added in v0.5.0
func NewCryptoTransferTransaction() CryptoTransferTransaction
func (CryptoTransferTransaction) AddRecipient ¶ added in v0.5.0
func (builder CryptoTransferTransaction) AddRecipient(id AccountID, amount Hbar) CryptoTransferTransaction
func (CryptoTransferTransaction) AddSender ¶ added in v0.5.0
func (builder CryptoTransferTransaction) AddSender(id AccountID, amount Hbar) CryptoTransferTransaction
func (CryptoTransferTransaction) AddTransfer ¶ added in v0.5.0
func (builder CryptoTransferTransaction) AddTransfer(id AccountID, amount Hbar) CryptoTransferTransaction
func (CryptoTransferTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder CryptoTransferTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) CryptoTransferTransaction
func (CryptoTransferTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder CryptoTransferTransaction) SetNodeAccountID(nodeAccountID AccountID) CryptoTransferTransaction
func (CryptoTransferTransaction) SetTransactionID ¶ added in v0.5.0
func (builder CryptoTransferTransaction) SetTransactionID(transactionID TransactionID) CryptoTransferTransaction
func (CryptoTransferTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder CryptoTransferTransaction) SetTransactionMemo(memo string) CryptoTransferTransaction
func (CryptoTransferTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder CryptoTransferTransaction) SetTransactionValidDuration(validDuration time.Duration) CryptoTransferTransaction
type Ed25519PrivateKey ¶ added in v0.5.0
type Ed25519PrivateKey struct {
// contains filtered or unexported fields
}
func Ed25519PrivateKeyFromBytes ¶ added in v0.5.0
func Ed25519PrivateKeyFromBytes(bytes []byte) (Ed25519PrivateKey, error)
func Ed25519PrivateKeyFromKeystore ¶ added in v0.5.0
func Ed25519PrivateKeyFromKeystore(ks []byte, passphrase string) (Ed25519PrivateKey, error)
func Ed25519PrivateKeyFromMnemonic ¶ added in v0.5.0
func Ed25519PrivateKeyFromMnemonic(mnemonic Mnemonic, passPhrase string) (Ed25519PrivateKey, error)
func Ed25519PrivateKeyFromString ¶ added in v0.5.0
func Ed25519PrivateKeyFromString(s string) (Ed25519PrivateKey, error)
func Ed25519PrivateKeyReadKeystore ¶ added in v0.5.0
func Ed25519PrivateKeyReadKeystore(source io.Reader, passphrase string) (Ed25519PrivateKey, error)
func GenerateEd25519PrivateKey ¶ added in v0.5.0
func GenerateEd25519PrivateKey() (Ed25519PrivateKey, error)
func (Ed25519PrivateKey) Bytes ¶ added in v0.5.0
func (sk Ed25519PrivateKey) Bytes() []byte
func (Ed25519PrivateKey) Derive ¶ added in v0.5.0
func (sk Ed25519PrivateKey) Derive(index uint32) (Ed25519PrivateKey, error)
Derive a child key compatible with the iOS and Android wallets using a provided wallet/account index
Use index 0 for the default account.
func (Ed25519PrivateKey) Keystore ¶ added in v0.5.0
func (sk Ed25519PrivateKey) Keystore(passphrase string) ([]byte, error)
func (Ed25519PrivateKey) PublicKey ¶ added in v0.5.0
func (sk Ed25519PrivateKey) PublicKey() Ed25519PublicKey
func (Ed25519PrivateKey) Sign ¶ added in v0.5.0
func (sk Ed25519PrivateKey) Sign(message []byte) []byte
func (Ed25519PrivateKey) String ¶ added in v0.5.0
func (sk Ed25519PrivateKey) String() string
func (Ed25519PrivateKey) SupportsDerivation ¶ added in v0.5.0
func (sk Ed25519PrivateKey) SupportsDerivation() bool
func (Ed25519PrivateKey) WriteKeystore ¶ added in v0.5.0
func (sk Ed25519PrivateKey) WriteKeystore(destination io.Writer, passphrase string) error
type Ed25519PublicKey ¶ added in v0.5.0
type Ed25519PublicKey struct {
// contains filtered or unexported fields
}
func Ed25519PublicKeyFromBytes ¶ added in v0.5.0
func Ed25519PublicKeyFromBytes(bytes []byte) (Ed25519PublicKey, error)
func Ed25519PublicKeyFromString ¶ added in v0.5.0
func Ed25519PublicKeyFromString(s string) (Ed25519PublicKey, error)
func (Ed25519PublicKey) Bytes ¶ added in v0.5.0
func (pk Ed25519PublicKey) Bytes() []byte
func (Ed25519PublicKey) String ¶ added in v0.5.0
func (pk Ed25519PublicKey) String() string
type EntityID ¶ added in v0.5.0
type EntityID interface {
// contains filtered or unexported methods
}
type ErrBadKey ¶ added in v0.5.0
type ErrBadKey struct {
// contains filtered or unexported fields
}
type ErrHederaNetwork ¶ added in v0.5.0
type ErrHederaNetwork struct {
// contains filtered or unexported fields
}
func (ErrHederaNetwork) Error ¶ added in v0.5.0
func (e ErrHederaNetwork) Error() string
type ErrHederaStatus ¶ added in v0.5.0
type ErrHederaStatus struct {
Status Status
}
func (ErrHederaStatus) Error ¶ added in v0.5.0
func (e ErrHederaStatus) Error() string
type ErrLocalValidation ¶ added in v0.5.0
type ErrLocalValidation struct {
// contains filtered or unexported fields
}
ErrLocalValidation is returned by TransactionBuilder.Build(*Client) and QueryBuilder.Execute(*Client) if the constructed transaction or query fails local sanity checks.
func (ErrLocalValidation) Error ¶ added in v0.5.0
func (e ErrLocalValidation) Error() string
type ErrMaxQueryPaymentExceeded ¶ added in v0.5.0
type ErrMaxQueryPaymentExceeded struct {
// The cost of the query that was attempted as returned by QueryBuilder.Cost
QueryCost Hbar
// The limit for a single automatic query payment, set by
// Client.SetMaxQueryPayment(int64) or QueryBuilder.SetMaxQueryPayment(uint64).
MaxQueryPayment Hbar
// contains filtered or unexported fields
}
func (ErrMaxQueryPaymentExceeded) Error ¶ added in v0.5.0
func (e ErrMaxQueryPaymentExceeded) Error() string
type FileAppendTransaction ¶ added in v0.5.0
type FileAppendTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewFileAppendTransaction ¶ added in v0.5.0
func NewFileAppendTransaction() FileAppendTransaction
func (FileAppendTransaction) SetContents ¶ added in v0.5.0
func (builder FileAppendTransaction) SetContents(contents []byte) FileAppendTransaction
func (FileAppendTransaction) SetFileID ¶ added in v0.5.0
func (builder FileAppendTransaction) SetFileID(id FileID) FileAppendTransaction
func (FileAppendTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder FileAppendTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) FileAppendTransaction
func (FileAppendTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder FileAppendTransaction) SetNodeAccountID(nodeAccountID AccountID) FileAppendTransaction
func (FileAppendTransaction) SetTransactionID ¶ added in v0.5.0
func (builder FileAppendTransaction) SetTransactionID(transactionID TransactionID) FileAppendTransaction
func (FileAppendTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder FileAppendTransaction) SetTransactionMemo(memo string) FileAppendTransaction
func (FileAppendTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder FileAppendTransaction) SetTransactionValidDuration(validDuration time.Duration) FileAppendTransaction
type FileContentsQuery ¶ added in v0.5.0
type FileContentsQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewFileContentsQuery ¶ added in v0.5.0
func NewFileContentsQuery() *FileContentsQuery
func (*FileContentsQuery) Execute ¶ added in v0.5.0
func (builder *FileContentsQuery) Execute(client *Client) ([]byte, error)
func (*FileContentsQuery) SetFileID ¶ added in v0.5.0
func (builder *FileContentsQuery) SetFileID(id FileID) *FileContentsQuery
func (*FileContentsQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *FileContentsQuery) SetMaxQueryPayment(maxPayment Hbar) *FileContentsQuery
func (*FileContentsQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *FileContentsQuery) SetQueryPayment(paymentAmount Hbar) *FileContentsQuery
func (*FileContentsQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *FileContentsQuery) SetQueryPaymentTransaction(tx Transaction) *FileContentsQuery
type FileCreateTransaction ¶ added in v0.5.0
type FileCreateTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewFileCreateTransaction ¶ added in v0.5.0
func NewFileCreateTransaction() FileCreateTransaction
func (FileCreateTransaction) AddKey ¶ added in v0.5.0
func (builder FileCreateTransaction) AddKey(publicKey PublicKey) FileCreateTransaction
func (FileCreateTransaction) SetContents ¶ added in v0.5.0
func (builder FileCreateTransaction) SetContents(contents []byte) FileCreateTransaction
func (FileCreateTransaction) SetExpirationTime ¶ added in v0.5.0
func (builder FileCreateTransaction) SetExpirationTime(expiration time.Time) FileCreateTransaction
func (FileCreateTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder FileCreateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) FileCreateTransaction
func (FileCreateTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder FileCreateTransaction) SetNodeAccountID(nodeAccountID AccountID) FileCreateTransaction
func (FileCreateTransaction) SetTransactionID ¶ added in v0.5.0
func (builder FileCreateTransaction) SetTransactionID(transactionID TransactionID) FileCreateTransaction
func (FileCreateTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder FileCreateTransaction) SetTransactionMemo(memo string) FileCreateTransaction
func (FileCreateTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder FileCreateTransaction) SetTransactionValidDuration(validDuration time.Duration) FileCreateTransaction
type FileDeleteTransaction ¶ added in v0.5.0
type FileDeleteTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewFileDeleteTransaction ¶ added in v0.5.0
func NewFileDeleteTransaction() FileDeleteTransaction
func (FileDeleteTransaction) Build ¶ added in v0.5.0
func (builder FileDeleteTransaction) Build(client *Client) (Transaction, error)
func (FileDeleteTransaction) SetFileID ¶ added in v0.5.0
func (builder FileDeleteTransaction) SetFileID(id FileID) FileDeleteTransaction
func (FileDeleteTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder FileDeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) FileDeleteTransaction
func (FileDeleteTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder FileDeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) FileDeleteTransaction
func (FileDeleteTransaction) SetTransactionID ¶ added in v0.5.0
func (builder FileDeleteTransaction) SetTransactionID(transactionID TransactionID) FileDeleteTransaction
func (FileDeleteTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder FileDeleteTransaction) SetTransactionMemo(memo string) FileDeleteTransaction
func (FileDeleteTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder FileDeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) FileDeleteTransaction
type FileID ¶ added in v0.2.0
func FileIDForAddressBook ¶ added in v0.5.0
func FileIDForAddressBook() FileID
The public node address book for the current network
func FileIDForExchangeRate ¶ added in v0.5.0
func FileIDForExchangeRate() FileID
The current exchange rates of HBAR to USD
func FileIDForFeeSchedule ¶ added in v0.5.0
func FileIDForFeeSchedule() FileID
The current fee schedule for the network
func FileIDFromSolidityAddress ¶ added in v0.5.0
func FileIDFromString ¶ added in v0.2.0
func (FileID) ToSolidityAddress ¶ added in v0.5.0
type FileInfoQuery ¶ added in v0.5.0
type FileInfoQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewFileInfoQuery ¶ added in v0.5.0
func NewFileInfoQuery() *FileInfoQuery
func (*FileInfoQuery) Cost ¶ added in v0.5.0
func (builder *FileInfoQuery) Cost(client *Client) (Hbar, error)
func (*FileInfoQuery) Execute ¶ added in v0.5.0
func (builder *FileInfoQuery) Execute(client *Client) (FileInfo, error)
func (*FileInfoQuery) SetFileID ¶ added in v0.5.0
func (builder *FileInfoQuery) SetFileID(id FileID) *FileInfoQuery
func (*FileInfoQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *FileInfoQuery) SetMaxQueryPayment(maxPayment Hbar) *FileInfoQuery
func (*FileInfoQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *FileInfoQuery) SetQueryPayment(paymentAmount Hbar) *FileInfoQuery
func (*FileInfoQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *FileInfoQuery) SetQueryPaymentTransaction(tx Transaction) *FileInfoQuery
type FileUpdateTransaction ¶ added in v0.5.0
type FileUpdateTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewFileUpdateTransaction ¶ added in v0.5.0
func NewFileUpdateTransaction() FileUpdateTransaction
func (FileUpdateTransaction) AddKey ¶ added in v0.5.0
func (builder FileUpdateTransaction) AddKey(publicKey PublicKey) FileUpdateTransaction
func (FileUpdateTransaction) SetContents ¶ added in v0.5.0
func (builder FileUpdateTransaction) SetContents(contents []byte) FileUpdateTransaction
func (FileUpdateTransaction) SetExpirationTime ¶ added in v0.5.0
func (builder FileUpdateTransaction) SetExpirationTime(expiration time.Time) FileUpdateTransaction
func (FileUpdateTransaction) SetFileID ¶ added in v0.5.0
func (builder FileUpdateTransaction) SetFileID(id FileID) FileUpdateTransaction
func (FileUpdateTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder FileUpdateTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) FileUpdateTransaction
func (FileUpdateTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder FileUpdateTransaction) SetNodeAccountID(nodeAccountID AccountID) FileUpdateTransaction
func (FileUpdateTransaction) SetTransactionID ¶ added in v0.5.0
func (builder FileUpdateTransaction) SetTransactionID(transactionID TransactionID) FileUpdateTransaction
func (FileUpdateTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder FileUpdateTransaction) SetTransactionMemo(memo string) FileUpdateTransaction
func (FileUpdateTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder FileUpdateTransaction) SetTransactionValidDuration(validDuration time.Duration) FileUpdateTransaction
type FreezeTransaction ¶ added in v0.5.0
type FreezeTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewFreezeTransaction ¶ added in v0.5.0
func NewFreezeTransaction() FreezeTransaction
func (FreezeTransaction) SetEndTime ¶ added in v0.5.0
func (builder FreezeTransaction) SetEndTime(hour uint8, minute uint8) FreezeTransaction
func (FreezeTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder FreezeTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) FreezeTransaction
func (FreezeTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder FreezeTransaction) SetNodeAccountID(nodeAccountID AccountID) FreezeTransaction
func (FreezeTransaction) SetStartTime ¶ added in v0.5.0
func (builder FreezeTransaction) SetStartTime(hour uint8, minute uint8) FreezeTransaction
func (FreezeTransaction) SetTransactionID ¶ added in v0.5.0
func (builder FreezeTransaction) SetTransactionID(transactionID TransactionID) FreezeTransaction
func (FreezeTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder FreezeTransaction) SetTransactionMemo(memo string) FreezeTransaction
func (FreezeTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder FreezeTransaction) SetTransactionValidDuration(validDuration time.Duration) FreezeTransaction
type GetBySolidityIDQuery ¶ added in v0.5.0
type GetBySolidityIDQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewGetBySolidityIDQuery ¶ added in v0.5.0
func NewGetBySolidityIDQuery() *GetBySolidityIDQuery
func (*GetBySolidityIDQuery) Execute ¶ added in v0.5.0
func (builder *GetBySolidityIDQuery) Execute(client *Client) (EntityID, error)
func (*GetBySolidityIDQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *GetBySolidityIDQuery) SetMaxQueryPayment(maxPayment Hbar) *GetBySolidityIDQuery
func (*GetBySolidityIDQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *GetBySolidityIDQuery) SetQueryPayment(paymentAmount Hbar) *GetBySolidityIDQuery
func (*GetBySolidityIDQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *GetBySolidityIDQuery) SetQueryPaymentTransaction(tx Transaction) *GetBySolidityIDQuery
func (*GetBySolidityIDQuery) SetSolidityID ¶ added in v0.5.0
func (builder *GetBySolidityIDQuery) SetSolidityID(id string) *GetBySolidityIDQuery
type Hbar ¶ added in v0.5.0
type Hbar struct {
// contains filtered or unexported fields
}
func HbarFrom ¶ added in v0.5.0
HbarFrom creates a representation of Hbar in tinybar on the unit provided
func HbarFromTinybar ¶ added in v0.5.0
HbarFromTinybar creates a representation of Hbar in tinybars
type KeyList ¶ added in v0.5.0
type KeyList struct {
// contains filtered or unexported fields
}
func NewKeyList ¶ added in v0.5.0
func NewKeyList() *KeyList
type MirrorClient ¶ added in v0.5.0
type MirrorClient struct {
// contains filtered or unexported fields
}
func NewMirrorClient ¶ added in v0.5.0
func NewMirrorClient(endpoint string) (MirrorClient, error)
func (MirrorClient) Close ¶ added in v0.5.0
func (mc MirrorClient) Close() error
type MirrorConsensusTopicQuery ¶ added in v0.5.0
type MirrorConsensusTopicQuery struct {
// contains filtered or unexported fields
}
func NewMirrorConsensusTopicQuery ¶ added in v0.5.0
func NewMirrorConsensusTopicQuery() *MirrorConsensusTopicQuery
func (*MirrorConsensusTopicQuery) SetEndTime ¶ added in v0.5.0
func (b *MirrorConsensusTopicQuery) SetEndTime(time time.Time) *MirrorConsensusTopicQuery
func (*MirrorConsensusTopicQuery) SetLimit ¶ added in v0.5.0
func (b *MirrorConsensusTopicQuery) SetLimit(limit uint64) *MirrorConsensusTopicQuery
func (*MirrorConsensusTopicQuery) SetStartTime ¶ added in v0.5.0
func (b *MirrorConsensusTopicQuery) SetStartTime(time time.Time) *MirrorConsensusTopicQuery
func (*MirrorConsensusTopicQuery) SetTopicID ¶ added in v0.5.0
func (b *MirrorConsensusTopicQuery) SetTopicID(topicID ConsensusTopicID) *MirrorConsensusTopicQuery
func (*MirrorConsensusTopicQuery) Subscribe ¶ added in v0.5.0
func (b *MirrorConsensusTopicQuery) Subscribe( client MirrorClient, onNext func(MirrorConsensusTopicResponse), onError func(error), ) (MirrorSubscriptionHandle, error)
type MirrorConsensusTopicResponse ¶ added in v0.5.0
type MirrorSubscriptionHandle ¶ added in v0.5.0
type MirrorSubscriptionHandle struct {
// contains filtered or unexported fields
}
func (MirrorSubscriptionHandle) Unsubscribe ¶ added in v0.5.0
func (handle MirrorSubscriptionHandle) Unsubscribe()
type Mnemonic ¶ added in v0.5.0
type Mnemonic struct {
// contains filtered or unexported fields
}
func GenerateMnemonic ¶ added in v0.5.0
GenerateMnemonic generates a random 24-word mnemonic
func MnemonicFromString ¶ added in v0.5.0
MnemonicFromString creates a mnemonic from a string of 24 words separated by spaces
Keys are lazily generated
func NewMnemonic ¶ added in v0.5.0
NewMnemonic Creates a mnemonic from a slice of 24 strings
Keys are lazily generated
func (Mnemonic) ToPrivateKey ¶ added in v0.5.0
func (m Mnemonic) ToPrivateKey(passPhrase string) (Ed25519PrivateKey, error)
type QueryBuilder ¶ added in v0.5.0
type QueryBuilder struct {
// contains filtered or unexported fields
}
func (*QueryBuilder) Cost ¶ added in v0.5.0
func (builder *QueryBuilder) Cost(client *Client) (Hbar, error)
func (*QueryBuilder) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *QueryBuilder) SetMaxQueryPayment(maxPayment Hbar) *QueryBuilder
func (*QueryBuilder) SetQueryPayment ¶ added in v0.5.0
func (builder *QueryBuilder) SetQueryPayment(paymentAmount Hbar) *QueryBuilder
func (*QueryBuilder) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *QueryBuilder) SetQueryPaymentTransaction(tx Transaction) *QueryBuilder
type Status ¶ added in v0.3.0
type Status uint32
const ( StatusOk Status = 0 StatusInvalidTransaction Status = 1 StatusPayerAccountNotFound Status = 2 StatusInvalidNodeAccount Status = 3 StatusTransactionExpired Status = 4 StatusInvalidTransactionStart Status = 5 StatusInvalidTransactionDuration Status = 6 StatusInvalidSignature Status = 7 StatusMemoTooLong Status = 8 StatusInsufficientTxFee Status = 9 StatusInsufficientPayerBalance Status = 10 StatusDuplicateTransaction Status = 11 StatusBusy Status = 12 StatusNotSupported Status = 13 StatusInvalidFileID Status = 14 StatusInvalidAccountID Status = 15 StatusInvalidContractID Status = 16 StatusInvalidTransactionID Status = 17 StatusReceiptNotFound Status = 18 StatusRecordNotFound Status = 19 StatusInvalidSolidityID Status = 20 StatusUnknown Status = 21 StatusSuccess Status = 22 StatusFailInvalid Status = 23 StatusFailFee Status = 24 StatusFailBalance Status = 25 StatusKeyRequired Status = 26 StatusBadEncoding Status = 27 StatusInsufficientAccountBalance Status = 28 StatusInvalidSolidityAddress Status = 29 StatusInsufficientGas Status = 30 StatusContractSizeLimitExceeded Status = 31 StatusLocalCallModificationException Status = 32 StatusContractRevertExecuted Status = 33 StatusContractExecutionException Status = 34 StatusInvalidReceivingNodeAccount Status = 35 StatusMissingQueryHeader Status = 36 StatusAccountUpdateFailed Status = 37 StatusInvalidKeyEncoding Status = 38 StatusNullSolidityAddress Status = 39 StatusContractUpdateFailed Status = 40 StatusInvalidQueryHeader Status = 41 StatusInvalidFeeSubmitted Status = 42 StatusInvalidPayerSignature Status = 43 StatusKeyNotProvided Status = 44 StatusInvalidExpirationTime Status = 45 StatusNoWaclKey Status = 46 StatusFileContentEmpty Status = 47 StatusInvalidAccountAmounts Status = 48 StatusEmptyTransactionBody Status = 49 StatusInvalidTransactionBody Status = 50 StatusInvalidSignatureTypeMismatchingKey Status = 51 StatusInvalidSignatureCountMismatchingKey Status = 52 StatusEmptyClaimBody Status = 53 StatusEmptyClaimHash Status = 54 StatusEmptyClaimKeys Status = 55 StatusInvalidClaimHashSize Status = 56 StatusEmptyQueryBody Status = 57 StatusEmptyClaimQuery Status = 58 StatusClaimNotFound Status = 59 StatusAccountIDDoesNotExist Status = 60 StatusClaimAlreadyExists Status = 61 StatusInvalidFileWacl Status = 62 StatusSerializationFailed Status = 63 StatusTransactionOversize Status = 64 StatusTransactionTooManyLayers Status = 65 StatusContractDeleted Status = 66 StatusPlatformNotActive Status = 67 StatusKeyPrefixMismatch Status = 68 StatusPlatformTransactionNotCreated Status = 69 StatusInvalidRenewalPeriod Status = 70 StatusInvalidPayerAccountID Status = 71 StatusAccountDeleted Status = 72 StatusFileDeleted Status = 73 StatusAccountRepeatedInAccountAmounts Status = 74 StatusSettingNegativeAccountBalance Status = 75 StatusObtainerRequired Status = 76 StatusObtainerSameContractID Status = 77 StatusObtainerDoesNotExist Status = 78 StatusModifyingImmutableContract Status = 79 StatusFileSystemException Status = 80 StatusAutorenewDurationNotInRange Status = 81 StatusErrorDecodingBytestring Status = 82 StatusContractFileEmpty Status = 83 StatusContractBytecodeEmpty Status = 84 StatusInvalidInitialBalance Status = 85 StatusInvalidReceiveRecordThreshold Status = 86 StatusInvalidSendRecordThreshold Status = 87 StatusAccountIsNotGenesisAccount Status = 88 StatusInvalidFreezeTransactionBody Status = 90 StatusFreezeTransactionBodyNotFound Status = 91 StatusTransferListSizeLimitExceeded Status = 92 StatusResultSizeLimitExceeded Status = 93 StatusNotSpecialAccount Status = 94 StatusContractNegativeGas Status = 95 StatusContractNegativeValue Status = 96 StatusInvalidFeeFile Status = 97 StatusInvalidExchangeRateFile Status = 98 StatusInsufficientLocalCallGas Status = 99 StatusEntityNotAllowedToDelete Status = 100 StatusAuthorizationFailed Status = 101 StatusFileUploadedProtoInvalid Status = 102 StatusFileUploadedProtoNotSavedToDisk Status = 103 StatusFeeScheduleFilePartUploaded Status = 104 StatusExchangeRateChangeLimitExceeded Status = 105 StatusMaxContractStorageExceeded Status = 106 StatusTransferAccountSameAsDeleteAccount Status = 107 StatusTotalLedgerBalanceInvalid Status = 108 StatusExpirationReductionNotAllowed Status = 110 StatusMaxGasLimitExceeded Status = 111 StatusMaxFileSizeExceeded Status = 112 )
type SystemDeleteTransaction ¶ added in v0.5.0
type SystemDeleteTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewSystemDeleteTransaction ¶ added in v0.5.0
func NewSystemDeleteTransaction() SystemDeleteTransaction
func (SystemDeleteTransaction) SetContractID ¶ added in v0.5.0
func (builder SystemDeleteTransaction) SetContractID(ID ContractID) SystemDeleteTransaction
func (SystemDeleteTransaction) SetExpirationTime ¶ added in v0.5.0
func (builder SystemDeleteTransaction) SetExpirationTime(expiration time.Time) SystemDeleteTransaction
func (SystemDeleteTransaction) SetFileID ¶ added in v0.5.0
func (builder SystemDeleteTransaction) SetFileID(ID FileID) SystemDeleteTransaction
func (SystemDeleteTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder SystemDeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) SystemDeleteTransaction
func (SystemDeleteTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder SystemDeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) SystemDeleteTransaction
func (SystemDeleteTransaction) SetTransactionID ¶ added in v0.5.0
func (builder SystemDeleteTransaction) SetTransactionID(transactionID TransactionID) SystemDeleteTransaction
func (SystemDeleteTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder SystemDeleteTransaction) SetTransactionMemo(memo string) SystemDeleteTransaction
func (SystemDeleteTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder SystemDeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) SystemDeleteTransaction
type SystemUndeleteTransaction ¶ added in v0.5.0
type SystemUndeleteTransaction struct {
TransactionBuilder
// contains filtered or unexported fields
}
func NewSystemUndeleteTransaction ¶ added in v0.5.0
func NewSystemUndeleteTransaction() SystemUndeleteTransaction
func (SystemUndeleteTransaction) SetContractID ¶ added in v0.5.0
func (builder SystemUndeleteTransaction) SetContractID(ID ContractID) SystemUndeleteTransaction
func (SystemUndeleteTransaction) SetFileID ¶ added in v0.5.0
func (builder SystemUndeleteTransaction) SetFileID(ID FileID) SystemUndeleteTransaction
func (SystemUndeleteTransaction) SetMaxTransactionFee ¶ added in v0.5.0
func (builder SystemUndeleteTransaction) SetMaxTransactionFee(maxTransactionFee Hbar) SystemUndeleteTransaction
func (SystemUndeleteTransaction) SetNodeAccountID ¶ added in v0.5.0
func (builder SystemUndeleteTransaction) SetNodeAccountID(nodeAccountID AccountID) SystemUndeleteTransaction
func (SystemUndeleteTransaction) SetTransactionID ¶ added in v0.5.0
func (builder SystemUndeleteTransaction) SetTransactionID(transactionID TransactionID) SystemUndeleteTransaction
func (SystemUndeleteTransaction) SetTransactionMemo ¶ added in v0.5.0
func (builder SystemUndeleteTransaction) SetTransactionMemo(memo string) SystemUndeleteTransaction
func (SystemUndeleteTransaction) SetTransactionValidDuration ¶ added in v0.5.0
func (builder SystemUndeleteTransaction) SetTransactionValidDuration(validDuration time.Duration) SystemUndeleteTransaction
type ThresholdKey ¶ added in v0.5.0
type ThresholdKey struct {
// contains filtered or unexported fields
}
func NewThresholdKey ¶ added in v0.5.0
func NewThresholdKey(threshold uint32) *ThresholdKey
func (*ThresholdKey) Add ¶ added in v0.5.0
func (tk *ThresholdKey) Add(key PublicKey) *ThresholdKey
func (*ThresholdKey) AddAll ¶ added in v0.5.0
func (tk *ThresholdKey) AddAll(keys []PublicKey) *ThresholdKey
type Transaction ¶
type Transaction struct {
ID TransactionID
// contains filtered or unexported fields
}
func (Transaction) Execute ¶
func (transaction Transaction) Execute(client *Client) (TransactionID, error)
func (Transaction) Sign ¶
func (transaction Transaction) Sign(privateKey Ed25519PrivateKey) Transaction
func (Transaction) SignWith ¶ added in v0.5.0
func (transaction Transaction) SignWith(publicKey Ed25519PublicKey, signer TransactionSigner) Transaction
func (Transaction) String ¶ added in v0.5.0
func (transaction Transaction) String() string
type TransactionBuilder ¶ added in v0.5.0
type TransactionBuilder struct {
// contains filtered or unexported fields
}
func (TransactionBuilder) Build ¶ added in v0.5.0
func (builder TransactionBuilder) Build(client *Client) (Transaction, error)
func (TransactionBuilder) Execute ¶ added in v0.5.0
func (builder TransactionBuilder) Execute(client *Client) (TransactionID, error)
func (TransactionBuilder) SetMaxTransactionFee ¶ added in v0.5.0
func (builder TransactionBuilder) SetMaxTransactionFee(maxTransactionFee Hbar) TransactionBuilder
func (TransactionBuilder) SetNodeAccountID ¶ added in v0.5.0
func (builder TransactionBuilder) SetNodeAccountID(nodeAccountID AccountID) TransactionBuilder
func (TransactionBuilder) SetTransactionID ¶ added in v0.5.0
func (builder TransactionBuilder) SetTransactionID(transactionID TransactionID) TransactionBuilder
func (TransactionBuilder) SetTransactionMemo ¶ added in v0.5.0
func (builder TransactionBuilder) SetTransactionMemo(memo string) TransactionBuilder
func (TransactionBuilder) SetTransactionValidDuration ¶ added in v0.5.0
func (builder TransactionBuilder) SetTransactionValidDuration(validDuration time.Duration) TransactionBuilder
type TransactionID ¶
func NewTransactionID ¶ added in v0.5.0
func NewTransactionID(accountID AccountID) TransactionID
func TransactionIDWithValidStart ¶ added in v0.5.0
func TransactionIDWithValidStart(accountID AccountID, validStart time.Time) TransactionID
func (TransactionID) GetReceipt ¶ added in v0.5.0
func (id TransactionID) GetReceipt(client *Client) (TransactionReceipt, error)
func (TransactionID) GetRecord ¶ added in v0.5.0
func (id TransactionID) GetRecord(client *Client) (TransactionRecord, error)
func (TransactionID) String ¶
func (id TransactionID) String() string
type TransactionReceipt ¶
type TransactionReceipt struct {
// Status is the consensus status of the receipt's transaction. It might be unknown or have Failed.
Status Status
// contains filtered or unexported fields
}
TransactionReceipt is the consensus result for a transaction which is returned from a TransactionReceiptQuery.
func (TransactionReceipt) GetAccountID ¶ added in v0.5.0
func (receipt TransactionReceipt) GetAccountID() AccountID
GetAccountID returns the AccountID associated with the receipt's transaction or else panics if no AccountID exists
func (TransactionReceipt) GetConsensusTopicID ¶ added in v0.5.0
func (receipt TransactionReceipt) GetConsensusTopicID() ConsensusTopicID
GetConsensusTopicID returns the ConsensusTopicID associated with the receipt's transaction or else panics if no ConsensusTopicID exists
func (TransactionReceipt) GetConsensusTopicRunningHash ¶ added in v0.5.0
func (receipt TransactionReceipt) GetConsensusTopicRunningHash() []byte
GetConsensusTopicRunningHash returns the running hash associated with the Consensus Topic. However, if a ConsensusTopicID does not exist on the receipt it will return potentially invalid values (likely an empty slice).
func (TransactionReceipt) GetConsensusTopicSequenceNumber ¶ added in v0.5.0
func (receipt TransactionReceipt) GetConsensusTopicSequenceNumber() uint64
GetConsensusTopicSequenceNumber returns the topic sequence number associated with the Consensus Topic. However, if a ConsensusTopicID does not exist on the receipt it will return potentially invalid values.
func (TransactionReceipt) GetContractID ¶ added in v0.5.0
func (receipt TransactionReceipt) GetContractID() ContractID
GetContractID returns the ContractID associated with the receipt's transaction or else panics if no ContractID exists
func (TransactionReceipt) GetFileID ¶ added in v0.5.0
func (receipt TransactionReceipt) GetFileID() FileID
GetFileID returns the FileID associated with the receipt's transaction or else panics no FileID exists
func (TransactionReceipt) TryGetAccountID ¶ added in v0.5.0
func (receipt TransactionReceipt) TryGetAccountID() (AccountID, error)
TryGetAccountID returns the AccountID associated with the receipt's transaction or else returns an error if no AccountID exists
func (TransactionReceipt) TryGetConsensusTopicID ¶ added in v0.5.0
func (receipt TransactionReceipt) TryGetConsensusTopicID() (ConsensusTopicID, error)
TryGetConsensusTopicID returns the ConsensusTopicID associated with the receipt's transaction or else returns an error if no ConsensusTopicID exists
func (TransactionReceipt) TryGetConsensusTopicRunningHash ¶ added in v0.5.0
func (receipt TransactionReceipt) TryGetConsensusTopicRunningHash() ([]byte, error)
TryGetConsensusTopicRunningHash checks if the receipt contains a ConsensusTopicID. If the ConsensusTopicID exists it will return the running hash associated with the consensus Topic. Otherwise, an error will be returned.
func (TransactionReceipt) TryGetConsensusTopicSequenceNumber ¶ added in v0.5.0
func (receipt TransactionReceipt) TryGetConsensusTopicSequenceNumber() (uint64, error)
TryGetConsensusTopicSequenceNumber checks if the receipt contains a ConsensusTopicID. If the ConsensusTopicID exists it will return the ConsensusTopicSequenceNumber. Otherwise an error will be returned.
func (TransactionReceipt) TryGetContractID ¶ added in v0.5.0
func (receipt TransactionReceipt) TryGetContractID() (ContractID, error)
TryGetContractID returns the ContractID associated with the receipt's transaction or else returns an error if no ContractID exists
func (TransactionReceipt) TryGetFileID ¶ added in v0.5.0
func (receipt TransactionReceipt) TryGetFileID() (FileID, error)
TryGetFileID returns the FileID associated with the receipt's transaction or else returns an err if no FileID exists.
type TransactionReceiptQuery ¶ added in v0.5.0
type TransactionReceiptQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewTransactionReceiptQuery ¶ added in v0.5.0
func NewTransactionReceiptQuery() *TransactionReceiptQuery
func (*TransactionReceiptQuery) Execute ¶ added in v0.5.0
func (builder *TransactionReceiptQuery) Execute(client *Client) (TransactionReceipt, error)
func (*TransactionReceiptQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *TransactionReceiptQuery) SetMaxQueryPayment(maxPayment Hbar) *TransactionReceiptQuery
func (*TransactionReceiptQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *TransactionReceiptQuery) SetQueryPayment(paymentAmount Hbar) *TransactionReceiptQuery
func (*TransactionReceiptQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *TransactionReceiptQuery) SetQueryPaymentTransaction(tx Transaction) *TransactionReceiptQuery
func (*TransactionReceiptQuery) SetTransactionID ¶ added in v0.5.0
func (builder *TransactionReceiptQuery) SetTransactionID(id TransactionID) *TransactionReceiptQuery
type TransactionRecord ¶ added in v0.5.0
type TransactionRecord struct {
Receipt TransactionReceipt
TransactionHash []byte
ConsensusTimestamp time.Time
TransactionID TransactionID
TransactionMemo string
TransactionFee Hbar
Transfers []Transfer
// contains filtered or unexported fields
}
func (TransactionRecord) GetContractCreateResult ¶ added in v0.5.0
func (record TransactionRecord) GetContractCreateResult() (ContractFunctionResult, error)
func (TransactionRecord) GetContractExecuteResult ¶ added in v0.5.0
func (record TransactionRecord) GetContractExecuteResult() (ContractFunctionResult, error)
type TransactionRecordQuery ¶ added in v0.5.0
type TransactionRecordQuery struct {
QueryBuilder
// contains filtered or unexported fields
}
func NewTransactionRecordQuery ¶ added in v0.5.0
func NewTransactionRecordQuery() *TransactionRecordQuery
func (*TransactionRecordQuery) Execute ¶ added in v0.5.0
func (builder *TransactionRecordQuery) Execute(client *Client) (TransactionRecord, error)
func (*TransactionRecordQuery) SetMaxQueryPayment ¶ added in v0.5.0
func (builder *TransactionRecordQuery) SetMaxQueryPayment(maxPayment Hbar) *TransactionRecordQuery
func (*TransactionRecordQuery) SetQueryPayment ¶ added in v0.5.0
func (builder *TransactionRecordQuery) SetQueryPayment(paymentAmount Hbar) *TransactionRecordQuery
func (*TransactionRecordQuery) SetQueryPaymentTransaction ¶ added in v0.5.0
func (builder *TransactionRecordQuery) SetQueryPaymentTransaction(tx Transaction) *TransactionRecordQuery
func (*TransactionRecordQuery) SetTransactionID ¶ added in v0.5.0
func (builder *TransactionRecordQuery) SetTransactionID(id TransactionID) *TransactionRecordQuery
type TransactionSigner ¶ added in v0.5.0
Source Files
¶
- account_balance_query.go
- account_create_transaction.go
- account_delete_transaction.go
- account_id.go
- account_info_query.go
- account_records_query.go
- account_stakers_query.go
- account_update_transaction.go
- client.go
- consensus_message.go
- consensus_message_submit_transaction.go
- consensus_topic_create_transaction.go
- consensus_topic_delete_transaction.go
- consensus_topic_id.go
- consensus_topic_info_query.go
- consensus_topic_update_transaction.go
- contract_bytecode_query.go
- contract_call_query.go
- contract_create_transaction.go
- contract_delete_transaction.go
- contract_execute_transaction.go
- contract_function_params.go
- contract_function_result.go
- contract_function_selector.go
- contract_id.go
- contract_info_query.go
- contract_log_info.go
- contract_records_query.go
- contract_update_transaction.go
- crypto.go
- crypto_transfer_transaction.go
- entity_id.go
- errors.go
- file_append_transaction.go
- file_contents_query.go
- file_create_transaction.go
- file_delete_transaction.go
- file_id.go
- file_info_query.go
- file_update_transaction.go
- freeze_transaction.go
- get_by_solidity_id_query.go
- hbar.go
- hbar_unit.go
- id.go
- index.go
- key_list.go
- keystore.go
- mirror_client.go
- mirror_consensus_topic_query.go
- mirror_subscription_handle.go
- mnemonic.go
- query_builder.go
- status.go
- system_delete_transaction.go
- system_undelete_transaction.go
- threshold_key.go
- time.go
- transaction.go
- transaction_builder.go
- transaction_id.go
- transaction_receipt.go
- transaction_receipt_query.go
- transaction_record.go
- transaction_record_query.go
- transfer.go
Directories
¶
| Path | Synopsis |
|---|---|
|
examples
|
|
|
consensus_pub_sub
command
|
|
|
create_account
command
|
|
|
create_file
command
|
|
|
create_simple_contract
command
|
|
|
create_stateful_contract
command
|
|
|
delete_account
command
|
|
|
delete_file
command
|
|
|
generate_key
command
|
|
|
generate_key_with_mnemonic
command
|
|
|
get_account_balance
command
|
|
|
get_account_info
command
|
|
|
get_file_contents
command
|
|
|
transfer_hbar
command
|
|
|
tck
module
|