ton_lib 0.0.38

A collection of types and utilities for interacting with the TON network
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::tep::sbt::sbt_destroy_msg::SbtDestroyMsg;
use crate::tep::sbt::sbt_owner_info_msg::SbtOwnerInfoMsg;
use crate::tep::sbt::sbt_ownership_proof_msg::SbtOwnershipProofMsg;
use crate::tep::sbt::sbt_prove_ownership_msg::SbtProveOwnershipMsg;
use crate::tep::sbt::sbt_request_owner_msg::SbtRequestOwnerMsg;
use crate::tep::sbt::sbt_revoke_msg::SbtRevokeMsg;
use ton_lib_core::TLBDerive;

#[derive(Clone, Debug, PartialEq, TLBDerive)]
pub enum SbtMsgBody {
    Destroy(SbtDestroyMsg),
    OwnerInfo(SbtOwnerInfoMsg),
    OwnershipProof(SbtOwnershipProofMsg),
    ProveOwnership(SbtProveOwnershipMsg),
    RequestOwner(SbtRequestOwnerMsg),
    Revoke(SbtRevokeMsg),
}