Documentation ¶
Index ¶
- func Base64(data []byte) string
- func DecodeAppLocalState(data []byte) (sdk.AppLocalState, error)
- func DecodeAppLocalStateArray(data []byte) ([]sdk.AppLocalState, error)
- func DecodeAppParams(data []byte) (sdk.AppParams, error)
- func DecodeAppParamsArray(data []byte) ([]sdk.AppParams, error)
- func DecodeAssetParams(data []byte) (sdk.AssetParams, error)
- func DecodeAssetParamsArray(data []byte) ([]sdk.AssetParams, error)
- func DecodeBlockHeader(data []byte) (sdk.BlockHeader, error)
- func DecodeDeleteStatus(data []byte) (types.DeleteStatus, error)
- func DecodeImportState(data []byte) (types.ImportState, error)
- func DecodeJSON(b []byte, objptr interface{}) error
- func DecodeMigrationState(data []byte) (types.MigrationState, error)
- func DecodeNetworkState(data []byte) (types.NetworkState, error)
- func DecodeSignedTxnWithAD(data []byte) (sdk.SignedTxnWithAD, error)
- func DecodeSpecialAddresses(data []byte) (itypes.SpecialAddresses, error)
- func DecodeTrimmedAccountData(data []byte) (sdk.AccountData, error)
- func DecodeTrimmedLcAccountData(data []byte) (sdk.AccountData, error)
- func DecodeTxnExtra(data []byte) (idb.TxnExtra, error)
- func EncodeAppLocalState(state sdk.AppLocalState) []byte
- func EncodeAppParams(params sdk.AppParams) []byte
- func EncodeAssetParams(params sdk.AssetParams) []byte
- func EncodeBlockHeader(header sdk.BlockHeader) []byte
- func EncodeDeleteStatus(p *types.DeleteStatus) []byte
- func EncodeImportState(state *types.ImportState) []byte
- func EncodeMigrationState(state *types.MigrationState) []byte
- func EncodeNetworkState(state *types.NetworkState) []byte
- func EncodeSignedTxnWithAD(stxn sdk.SignedTxnWithAD) []byte
- func EncodeSpecialAddresses(special itypes.SpecialAddresses) []byte
- func EncodeTrimmedLcAccountData(ad sdk.AccountData) []byte
- func EncodeTxnExtra(extra *idb.TxnExtra) []byte
- func TrimLcAccountData(ad sdk.AccountData) sdk.AccountData
- type AlgodEncodedAddress
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeAppLocalState ¶
func DecodeAppLocalState(data []byte) (sdk.AppLocalState, error)
DecodeAppLocalState decodes local application state from json.
func DecodeAppLocalStateArray ¶
func DecodeAppLocalStateArray(data []byte) ([]sdk.AppLocalState, error)
DecodeAppLocalStateArray decodes an array of local application states from a json array.
func DecodeAppParams ¶
DecodeAppParams decodes application params from json.
func DecodeAppParamsArray ¶
DecodeAppParamsArray decodes an array of application params from a json array.
func DecodeAssetParams ¶
func DecodeAssetParams(data []byte) (sdk.AssetParams, error)
DecodeAssetParams decodes asset params from json.
func DecodeAssetParamsArray ¶
func DecodeAssetParamsArray(data []byte) ([]sdk.AssetParams, error)
DecodeAssetParamsArray decodes an array of asset params from a json array.
func DecodeBlockHeader ¶
func DecodeBlockHeader(data []byte) (sdk.BlockHeader, error)
DecodeBlockHeader decodes block header from json.
func DecodeDeleteStatus ¶
func DecodeDeleteStatus(data []byte) (types.DeleteStatus, error)
DecodeDeleteStatus decodes network metastate from json.
func DecodeImportState ¶
func DecodeImportState(data []byte) (types.ImportState, error)
DecodeImportState decodes import state from json.
func DecodeJSON ¶
DecodeJSON is a function that decodes json.
func DecodeMigrationState ¶
func DecodeMigrationState(data []byte) (types.MigrationState, error)
DecodeMigrationState decodes migration state from json.
func DecodeNetworkState ¶
func DecodeNetworkState(data []byte) (types.NetworkState, error)
DecodeNetworkState decodes network metastate from json.
func DecodeSignedTxnWithAD ¶
func DecodeSignedTxnWithAD(data []byte) (sdk.SignedTxnWithAD, error)
DecodeSignedTxnWithAD decodes signed txn with apply data from json.
func DecodeSpecialAddresses ¶
func DecodeSpecialAddresses(data []byte) (itypes.SpecialAddresses, error)
DecodeSpecialAddresses decodes special addresses (sink and rewards pool) from json.
func DecodeTrimmedAccountData ¶
func DecodeTrimmedAccountData(data []byte) (sdk.AccountData, error)
DecodeTrimmedAccountData decodes account data from json.
func DecodeTrimmedLcAccountData ¶
func DecodeTrimmedLcAccountData(data []byte) (sdk.AccountData, error)
DecodeTrimmedLcAccountData decodes ledgercore account data from json.
func DecodeTxnExtra ¶
DecodeTxnExtra decodes transaction extra info from json.
func EncodeAppLocalState ¶
func EncodeAppLocalState(state sdk.AppLocalState) []byte
EncodeAppLocalState encodes local application state into json.
func EncodeAppParams ¶
EncodeAppParams encodes application params into json.
func EncodeAssetParams ¶
func EncodeAssetParams(params sdk.AssetParams) []byte
EncodeAssetParams encodes asset params into json.
func EncodeBlockHeader ¶
func EncodeBlockHeader(header sdk.BlockHeader) []byte
EncodeBlockHeader encodes block header into json.
func EncodeDeleteStatus ¶
func EncodeDeleteStatus(p *types.DeleteStatus) []byte
EncodeDeleteStatus encodes network metastate into json.
func EncodeImportState ¶
func EncodeImportState(state *types.ImportState) []byte
EncodeImportState encodes import state into json.
func EncodeMigrationState ¶
func EncodeMigrationState(state *types.MigrationState) []byte
EncodeMigrationState encodes migration state into json.
func EncodeNetworkState ¶
func EncodeNetworkState(state *types.NetworkState) []byte
EncodeNetworkState encodes network metastate into json.
func EncodeSignedTxnWithAD ¶
func EncodeSignedTxnWithAD(stxn sdk.SignedTxnWithAD) []byte
EncodeSignedTxnWithAD encodes signed transaction with apply data into json.
func EncodeSpecialAddresses ¶
func EncodeSpecialAddresses(special itypes.SpecialAddresses) []byte
EncodeSpecialAddresses encodes special addresses (sink and rewards pool) into json.
func EncodeTrimmedLcAccountData ¶
func EncodeTrimmedLcAccountData(ad sdk.AccountData) []byte
EncodeTrimmedLcAccountData encodes ledgercore account data into json.
func EncodeTxnExtra ¶
EncodeTxnExtra encodes transaction extra info into json.
func TrimLcAccountData ¶
func TrimLcAccountData(ad sdk.AccountData) sdk.AccountData
TrimLcAccountData deletes various information from account data that we do not write to `account.account_data`.
Types ¶
type AlgodEncodedAddress ¶
AlgodEncodedAddress is an address encoded in the format used by algod.
func (*AlgodEncodedAddress) MarshalText ¶
func (addr *AlgodEncodedAddress) MarshalText() ([]byte, error)
MarshalText returns the address string as an array of bytes
func (*AlgodEncodedAddress) UnmarshalText ¶
func (addr *AlgodEncodedAddress) UnmarshalText(text []byte) error
UnmarshalText initializes the Address from an array of bytes. The bytes may be in the base32 checksum format, or the raw bytes base64 encoded.