Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

messages

Module0xfa65…814e
Move path
0xfdc8…ea77::messages
Functions
290 public, 0 entry
Structs
8
messages

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module messages;
struct BlobPersistenceType has copy, drop {
}
struct CertifiedBlobMessage has drop {
blob_id: u256,
blob_persistence_type: BlobPersistenceType,
}
struct CertifiedInvalidBlobId has drop {
blob_id: u256,
}
struct CertifiedMessage has drop {
intent_type: u8,
intent_version: u8,
cert_epoch: u32,
message: vector<u8>,
stake_support: u16,
}
struct DenyListBlobDeleted has drop {
blob_id: u256,
}
struct DenyListUpdateMessage has drop {
storage_node_id: ID,
deny_list_sequence_number: u64,
deny_list_size: u64,
deny_list_root: u256,
}
struct ProofOfPossessionMessage has drop {
intent_type: u8,
intent_version: u8,
intent_app: u8,
epoch: u32,
sui_address: address,
bls_key: vector<u8>,
}
struct ProtocolVersionMessage has drop {
start_epoch: u32,
protocol_version: u64,
}
public(package) fun blob_id(&DenyListBlobDeleted): u256
public(package) fun blob_persistence_type(&CertifiedBlobMessage): BlobPersistenceType
public(package) fun cert_epoch(&CertifiedMessage): u32
public(package) fun certified_blob_id(&CertifiedBlobMessage): u256
public(package) fun certified_event_blob_message(u256): CertifiedBlobMessage
public(package) fun certify_blob_message(CertifiedMessage): CertifiedBlobMessage
public(package) fun deny_list_blob_deleted_message(CertifiedMessage): DenyListBlobDeleted
public(package) fun deny_list_update_message(CertifiedMessage): DenyListUpdateMessage
public(package) fun intent_type(&CertifiedMessage): u8
public(package) fun intent_version(&CertifiedMessage): u8
public(package) fun into_message(CertifiedMessage): vector<u8>
public(package) fun invalid_blob_id(&CertifiedInvalidBlobId): u256
public(package) fun invalid_blob_id_message(CertifiedMessage): CertifiedInvalidBlobId
public(package) fun is_deletable(&BlobPersistenceType): bool
public(package) fun message(&CertifiedMessage): &vector<u8>
public(package) fun new_certified_message(vector<u8>,u32,u16): CertifiedMessage
public(package) fun new_proof_of_possession_msg(u32,address,vector<u8>): ProofOfPossessionMessage
public(package) fun object_id(&BlobPersistenceType): ID
public(package) fun peel_blob_persistence_type(&mut BCS): BlobPersistenceType
public(package) fun protocol_version(&ProtocolVersionMessage): u64
public(package) fun protocol_version_message(CertifiedMessage): ProtocolVersionMessage
public(package) fun root(&DenyListUpdateMessage): u256
public(package) fun sequence_number(&DenyListUpdateMessage): u64
public(package) fun size(&DenyListUpdateMessage): u64
public(package) fun stake_support(&CertifiedMessage): u16
public(package) fun start_epoch(&ProtocolVersionMessage): u32
public(package) fun storage_node_id(&DenyListUpdateMessage): ID
public(package) fun to_bcs(&ProofOfPossessionMessage): vector<u8>
public(package) fun verify_proof_of_possession(&ProofOfPossessionMessage,vector<u8>): bool