SC CODE: Function Initialize() Uint64
10 IF EXISTS("owner") THEN GOTO 99
15 STORE("symbol","DNS")
20 STORE("decimals",3)
30 STORE("name","Names")
40 STORE("total_supply",50000000)
50 STORE("circulating_supply",0)
60 STORE("owner", SIGNER())
99 RETURN 0
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)
99 RETURN 0
100 RETURN 1
End Function
|
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function Initialize() Uint64
10 IF EXISTS("owner") THEN GOTO 99
15 STORE("symbol","DNS")
20 STORE("decimals",3)
30 STORE("name","Names")
40 STORE("total_supply",50000000)
50 STORE("circulating_supply",0)
60 STORE("owner", SIGNER())
99 RETURN 0
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)
99 RETURN 0
100 RETURN 1
End Function
'] |