package
3.5.0
Repository: https://github.com/algorand/indexer.git
Documentation: pkg.go.dev

# Functions

AppAddress generates Address for the given appID.
ArbitraryString should be used to generate a pseudo-random string to put in the Note field of a Txn Header.
DecodeAddressOrPanic is a helper to ensure addresses are initialized.
ExitValue returns the captured exit value.
MakeAppCallWithInnerTxn is a MakeAppCallWithInnerTxn returning sdk.SignedTxnWithAD.
MakeAppDestroyTxn makes a transaction that destroys an app.
MakeAppOptInTxn makes a transaction that opts in an app.
MakeAssetConfigTxn is a helper to ensure test asset config are initialized.
MakeAssetDestroyTxn makes a transaction that destroys an asset.
MakeAssetOptInTxn makes a transaction that opts in an asset.
MakeAssetTransferTxn creates an asset transfer transaction.
MakeBlockForTxns takes some transactions and constructs a block compatible with the indexer import function.
MakeCreateAppTxn makes a transaction that creates a simple application.
MakeGenesis creates a sample sdk.Genesis info.
MakeGenesisBlock makes a genesis block.
MakePaymentTxn creates an algo transfer transaction.
MakeSimpleAppCallTxn is a MakeSimpleAppCallTxn return sdk.SignedTxnWithAD.
PrintAccountQuery prints information about an account query.
PrintAssetQuery prints information about an asset query.
PrintTxnQuery prints information about a transaction query.
ReadValidatedBlockFromFile reads a validated block from file.
SetQuiet quiet mode of this logging thing.

# Constants

BoxClearProgram is a vanilla TEAL clear state program.

# Variables

AccountA is a premade account for use in tests.
AccountB is a premade account for use in tests.
AccountC is a premade account for use in tests.
AccountD is a premade account for use in tests.
AccountE is a premade account for use in tests.
BoxApprovalProgram is a TEAL program which allows for testing box functionality go:embed boxes.teal.
FeeAddr is the fee addess to use when creating the state object.
GenesisHash is a genesis hash used in tests.
Info is the the only logging level for this thing.
PaysetFlat is the payset HashID defined in go-algorand/protocol/hash.go.
Proto is a fake protocol version.
RewardAddr is the fee addess to use when creating the state object.
Signature is a signature for transactions used in tests.