Versions in this module Expand all Collapse all v1 v1.0.3 Jan 18, 2026 Changes in this version + var TestBlockchainID = ids.GenerateTestID() + var TestTxCodec codec.Manager + func ConvertToAtomicOps(tx *atomic.Tx) (map[ids.ID]*avalancheatomic.Requests, error) + func GenerateTestExportTx() *atomic.Tx + func GenerateTestImportTx() *atomic.Tx + func GenerateTestImportTxWithGas(gasUsed uint64, burned uint64) *atomic.Tx + func NewTestTx() *atomic.Tx + func NewTestTxs(numTxs int) []*atomic.Tx + func TestSharedMemory() atomic.SharedMemory + type SharedMemories struct + PeerChain atomic.SharedMemory + ThisChain atomic.SharedMemory + func NewSharedMemories(atomicMemory *atomic.Memory, thisChainID, peerChainID ids.ID) *SharedMemories + func (s *SharedMemories) AddItemsToBeRemovedToPeerChain(ops map[ids.ID]*atomic.Requests) error + func (s *SharedMemories) AssertOpsApplied(t *testing.T, ops map[ids.ID]*atomic.Requests) + func (s *SharedMemories) AssertOpsNotApplied(t *testing.T, ops map[ids.ID]*atomic.Requests) + type TestUnsignedTx struct + AcceptRequestsBlockchainIDV ids.ID + AcceptRequestsV *avalancheatomic.Requests + BurnedV uint64 + EVMStateTransferV error + GasUsedV uint64 + IDV ids.ID + InputUTXOsV set.Set[ids.ID] + SignedBytesV []byte + UnsignedBytesV []byte + VerifyV error + VisitV error + func (*TestUnsignedTx) Initialize(_, _ []byte) + func (t *TestUnsignedTx) AtomicOps() (ids.ID, *avalancheatomic.Requests, error) + func (t *TestUnsignedTx) Burned(ids.ID) (uint64, error) + func (t *TestUnsignedTx) Bytes() []byte + func (t *TestUnsignedTx) EVMStateTransfer(*snow.Context, atomic.StateDB) error + func (t *TestUnsignedTx) GasUsed(bool) (uint64, error) + func (t *TestUnsignedTx) ID() ids.ID + func (t *TestUnsignedTx) InputUTXOs() set.Set[ids.ID] + func (t *TestUnsignedTx) SignedBytes() []byte + func (t *TestUnsignedTx) Verify(*snow.Context, extras.Rules) error + func (t *TestUnsignedTx) Visit(atomic.Visitor) error