SC CODE: Function InitializePrivate() Uint64
10 IF EXISTS("owner") THEN GOTO 100
20 STORE("image_url","https://png.pngitem.com/pimgs/s/126-1265417_tomcruise-laugh-laughing-freetoedit-tom-cruise-laughing-png.png")
30 STORE("decimals",0)
40 STORE("symbol","MSHN")
50 STORE("name","Mission Tokens")
60 STORE("total_supply",6000000000000)
70 STORE("circulating_supply",0)
80 STORE("owner",SIGNER())
90 RETURN 0
100 RETURN 1
End Function
Function Issue(amount Uint64) Uint64
10 IF SIGNER() != LOAD("owner") THEN GOTO 100
20 IF LOAD("circulating_supply") + amount > LOAD("total_supply") THEN GOTO 100
30 SEND_ASSET_TO_ADDRESS(SIGNER(),amount,SCID())
40 STORE("circulating_supply",LOAD("circulating_supply")+amount)
50 RETURN 0
100 RETURN 1
End Function
|
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function InitializePrivate() Uint64
10 IF EXISTS("owner") THEN GOTO 100
20 STORE("image_url","https://png.pngitem.com/pimgs/s/126-1265417_tomcruise-laugh-laughing-freetoedit-tom-cruise-laughing-png.png")
30 STORE("decimals",0)
40 STORE("symbol","MSHN")
50 STORE("name","Mission Tokens")
60 STORE("total_supply",6000000000000)
70 STORE("circulating_supply",0)
80 STORE("owner",SIGNER())
90 RETURN 0
100 RETURN 1
End Function
Function Issue(amount Uint64) Uint64
10 IF SIGNER() != LOAD("owner") THEN GOTO 100
20 IF LOAD("circulating_supply") + amount > LOAD("total_supply") THEN GOTO 100
30 SEND_ASSET_TO_ADDRESS(SIGNER(),amount,SCID())
40 STORE("circulating_supply",LOAD("circulating_supply")+amount)
50 RETURN 0
100 RETURN 1
End Function
'] |