Documentation ¶
Index ¶
- func ComplexBlobTxWithOtherMsgs(t *testing.T, kr keyring.Keyring, enc sdk.TxEncoder, chainid, account string, ...) coretypes.Tx
- func GenerateManyRawSendTxs(txConfig client.TxConfig, count int) []coretypes.Tx
- func ManyBlobs(t *testing.T, namespaces [][]byte, sizes []int) []*tmproto.Blob
- func ManyMultiBlobTx(t *testing.T, enc sdk.TxEncoder, kr keyring.Keyring, chainid string, ...) [][]byte
- func ManyMultiBlobTxSameSigner(t *testing.T, enc sdk.TxEncoder, signer *blobtypes.KeyringSigner, ...) []coretypes.Tx
- func ManyRandBlobs(t *testing.T, sizes ...int) []*tmproto.Blob
- func ManyRandBlobsIdenticallySized(t *testing.T, count, size int) []*tmproto.Blob
- func MultiBlobTx(t *testing.T, enc sdk.TxEncoder, signer *blobtypes.KeyringSigner, ...) coretypes.Tx
- func NestedBlobs(t *testing.T, nids [][]byte, sizes [][]int) [][]*tmproto.Blob
- func RandBlobTxs(enc sdk.TxEncoder, count, size int) []coretypes.Tx
- func RandBlobTxsRandomlySized(enc sdk.TxEncoder, count, maxSize, maxBlobs int) []coretypes.Tx
- func RandBlobTxsWithAccounts(enc sdk.TxEncoder, kr keyring.Keyring, conn *grpc.ClientConn, size int, ...) []coretypes.Tx
- func RandBlobTxsWithNamespaces(enc sdk.TxEncoder, nIds [][]byte, sizes []int) []coretypes.Tx
- func RandBlobTxsWithNamespacesAndSigner(enc sdk.TxEncoder, signer *blobtypes.KeyringSigner, nIds [][]byte, sizes []int) []coretypes.Tx
- func RandBlobsWithNamespace(namespaces [][]byte, sizes []int) []*tmproto.Blob
- func RandMsgPayForBlob(size int) (*blobtypes.MsgPayForBlob, *tmproto.Blob)
- func RandMsgPayForBlobWithNamespaceAndSigner(signer string, nid []byte, size int) (*blobtypes.MsgPayForBlob, *tmproto.Blob)
- func RandMsgPayForBlobWithSigner(singer string, size, blobCount int) (*blobtypes.MsgPayForBlob, []*tmproto.Blob)
- func Repeat[T any](s T, count int) []T
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateManyRawSendTxs ¶
func ManyMultiBlobTx ¶
func ManyMultiBlobTxSameSigner ¶
func ManyMultiBlobTxSameSigner( t *testing.T, enc sdk.TxEncoder, signer *blobtypes.KeyringSigner, blobSizes [][]int, ) []coretypes.Tx
ManyMultiBlobTxSameSigner generates and returns many blob transactions with the possibility to add more than one blob.
func MultiBlobTx ¶
func RandBlobTxsWithAccounts ¶
func RandBlobTxsWithAccounts( enc sdk.TxEncoder, kr keyring.Keyring, conn *grpc.ClientConn, size int, blobCount int, randSize bool, chainid string, accounts []string, ) []coretypes.Tx
RandBlobTxsWithAccounts will create random blob transactions using the provided configuration. If no grpc connection is provided, then it will not update the account info. One blob transaction is generated per account provided.
func RandBlobsWithNamespace ¶
func RandMsgPayForBlob ¶
func RandMsgPayForBlob(size int) (*blobtypes.MsgPayForBlob, *tmproto.Blob)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.