SafeCoin
Home
NetworkAccountsCheckpointsEpochsStakeTransactionsValidators
AssetsSAFETokensNFTs
EcosystemDeFiProjects
AnalyticsStatisticsEmissions
DevelopersAPI

Package

0x8fe2292925c974c76b57b220a3a800be4f841e8648b18b3ff88ed8c95fdc34b2

version
1
digest
B2KSc9UiyZY3DMJV5hzQHnKxMJAUvc96y5tQq7pHwomK
previous transaction
ALQnbR5qqrUtfJFmziGh5BGGS8y6MHkZwo38dZ8Zg1sq

Modules (1)

bsafe
// Move bytecode v6
module 8fe2292925c974c76b57b220a3a800be4f841e8648b18b3ff88ed8c95fdc34b2.bsafe {
use 0000000000000000000000000000000000000000000000000000000000000002::coin;
use 0000000000000000000000000000000000000000000000000000000000000002::transfer;
use 0000000000000000000000000000000000000000000000000000000000000002::tx_context;
use 0000000000000000000000000000000000000000000000000000000000000002::url;
use 0000000000000000000000000000000000000000000000000000000000000001::option;

struct BSAFE has drop {
	dummy_field: bool
}

init(Arg0: BSAFE, Arg1: &mut TxContext) {
L2:	loc0: CoinMetadata<BSAFE>
L3:	loc1: TreasuryCap<BSAFE>
B0:
	0: MoveLoc[0](Arg0: BSAFE)
	1: LdConst[0](u8: 9)
	2: LdConst[1](vector<u8>: "bSA..)
	3: LdConst[2](vector<u8>: "Bri..)
	4: LdConst[3](vector<u8>: "Bri..)
	5: Call option::none<Url>(): Option<Url>
	6: CopyLoc[1](Arg1: &mut TxContext)
	7: Call coin::create_currency<BSAFE>(BSAFE, u8, vector<u8>, vector<u8>, vector<u8>, Option<Url>, &mut TxContext): TreasuryCap<BSAFE> * CoinMetadata<BSAFE>
	8: StLoc[2](loc0: CoinMetadata<BSAFE>)
	9: StLoc[3](loc1: TreasuryCap<BSAFE>)
	10: MoveLoc[2](loc0: CoinMetadata<BSAFE>)
	11: Call transfer::public_freeze_object<CoinMetadata<BSAFE>>(CoinMetadata<BSAFE>)
	12: MoveLoc[3](loc1: TreasuryCap<BSAFE>)
	13: MoveLoc[1](Arg1: &mut TxContext)
	14: FreezeRef
	15: Call tx_context::sender(&TxContext): address
	16: Call transfer::public_transfer<TreasuryCap<BSAFE>>(TreasuryCap<BSAFE>, address)
	17: Ret
}

Constants [
	0 => u8: 9
	1 => vector<u8>: "bSAFE" // interpreted as UTF8 string
	2 => vector<u8>: "Bridged SAFE" // interpreted as UTF8 string
	3 => vector<u8>: "Bridged SAFE token" // interpreted as UTF8 string
]
}