relayer_discovery::eventsTransactionRegisteredTransactionRemovedtransaction_registeredtransaction_removeduse relayer_discovery::transaction;
use std::address;
use std::ascii;
use std::bcs;
use std::option;
use std::string;
use std::type_name;
use std::vector;
use sui::address;
use sui::bcs;
use sui::event;
use sui::hex;
use sui::object;
use sui::tx_context;
TransactionRegisteredEmitted when a transaction is registered
public struct TransactionRegistered has copy, drop
channel_id: sui::object::ID
transaction: relayer_discovery::transaction::Transaction
TransactionRemovedEmitted when a transaction is removed
public struct TransactionRemoved has copy, drop
channel_id: sui::object::ID
transaction_registeredpublic(package) fun transaction_registered(channel_id: sui::object::ID, transaction: relayer_discovery::transaction::Transaction)
public(package) fun transaction_registered(channel_id: ID, transaction: Transaction) {
event::emit(TransactionRegistered {
channel_id,
transaction,
})
}
transaction_removedpublic(package) fun transaction_removed(channel_id: sui::object::ID)
public(package) fun transaction_removed(channel_id: ID) {
event::emit(TransactionRemoved {
channel_id,
})
}