unit
int64Value
1000000
supplyWhole
int64Value
100000000
seasonWhole
int64Value
43000000
liquidityWhole
int64Value
20000000
ecosystemWhole
int64Value
15000000
communityWhole
int64Value
12000000
teamWhole
int64Value
5000000
saleWhole
int64Value
5000000
seasonAddr
.uverse.addressValue
<gnolang.StringValue>
liquidityAddr
.uverse.addressValue
<gnolang.StringValue>
ecosystemAddr
.uverse.addressValue
<gnolang.StringValue>
communityAddr
.uverse.addressValue
<gnolang.StringValue>
teamAddr
.uverse.addressValue
<gnolang.StringValue>
token
*v0.Token- OID
- 0cdb38…ab01:49
token details
ledger
*v0.PrivateLedger- OID
- 0cdb38…ab01:51
ledger details
seq
v0.IDValue
<zero>
inited
boolValue
true
open
boolValue
false
admin
.uverse.addressValue
<gnolang.StringValue>
mover
map[.uverse.address]bool- OID
- 0cdb38…ab01:77
mover details
payer
map[.uverse.address]bool- OID
- 0cdb38…ab01:78
payer details
Init
func()Init mints the fixed supply once. The caller is the deploy wallet and receives the public-sale FISH. No coins.
- OID
- 0cdb38…ab01:16
Init details
SetTransfers
func(next bool)SetTransfers opens or closes ordinary wallet sends. The deploy wallet only. No coins.
- OID
- 0cdb38…ab01:18
SetTransfers details
GrantMover
func(who .uverse.address)GrantMover lets that wallet send FISH while transfers are closed. The deploy wallet only. No coins.
- OID
- 0cdb38…ab01:19
GrantMover details
RevokeMover
func(who .uverse.address)RevokeMover removes that wallet from the closed-transfer list. The deploy wallet only. No coins.
- OID
- 0cdb38…ab01:20
RevokeMover details
GrantDistributor
func(who .uverse.address)GrantDistributor lets that realm pay FISH to users while transfers are closed. The deploy wallet only. No coins.
- OID
- 0cdb38…ab01:21
GrantDistributor details
RevokeDistributor
func(who .uverse.address)RevokeDistributor removes that reward realm. The deploy wallet only. No coins.
- OID
- 0cdb38…ab01:22
RevokeDistributor details
TransferAdmin
func(next .uverse.address)TransferAdmin hands the switch to next. Balances stay where they are. No coins.
- OID
- 0cdb38…ab01:23
TransferAdmin details
Transfer
func(to .uverse.address, amount int64)Transfer sends FISH from the caller to to. A closed ledger rejects an ordinary wallet. Listed wallets and granted reward realms may still send.
- OID
- 0cdb38…ab01:24
Transfer details
Approve
func(spender .uverse.address, amount int64)Approve sets the spender allowance. It does not move FISH and does not open trading. No coins from an EOA.
- OID
- 0cdb38…ab01:25
Approve details
TransferFrom
func(owner .uverse.address, to .uverse.address, amount int64)TransferFrom sends FISH using the caller's allowance. While closed, only a granted reward realm may pull, and only from its own balance or from a listed wallet.
- OID
- 0cdb38…ab01:26
TransferFrom details
TransfersOpen
func() bool- OID
- 0cdb38…ab01:27
TransfersOpen details
IsMover
func(who .uverse.address) bool- OID
- 0cdb38…ab01:28
IsMover details
IsDistributor
func(who .uverse.address) bool- OID
- 0cdb38…ab01:29
IsDistributor details
Version
func() string- OID
- 0cdb38…ab01:30
Version details
Admin
func() .uverse.address- OID
- 0cdb38…ab01:31
Admin details
Name
func() string- OID
- 0cdb38…ab01:32
Name details
Symbol
func() string- OID
- 0cdb38…ab01:33
Symbol details
Decimals
func() int- OID
- 0cdb38…ab01:34
Decimals details
TotalSupply
func() int64- OID
- 0cdb38…ab01:35
TotalSupply details
BalanceOf
func(who .uverse.address) int64- OID
- 0cdb38…ab01:36
BalanceOf details
Allowance
func(owner .uverse.address, spender .uverse.address) int64- OID
- 0cdb38…ab01:37
Allowance details
TokenID
func() string- OID
- 0cdb38…ab01:38
TokenID details
Render
func(path string) string- OID
- 0cdb38…ab01:39
Render details
mayMove
func(caller .uverse.address, from .uverse.address) bool- OID
- 0cdb38…ab01:40
mayMove details
requireAdmin
func(caller .uverse.address)- OID
- 0cdb38…ab01:41
requireAdmin details
requireAmount
func(amount int64, to .uverse.address)- OID
- 0cdb38…ab01:42
requireAmount details
credit
func(led *v0.PrivateLedger, who .uverse.address, amount int64)- OID
- 0cdb38…ab01:43
credit details
must
func(err .uverse.error)- OID
- 0cdb38…ab01:44
must details
requireReady
func()- OID
- 0cdb38…ab01:45
requireReady details
requireUser
func() .uverse.address- OID
- 0cdb38…ab01:46
requireUser details
takeExact
func(n int64)- OID
- 0cdb38…ab01:47
takeExact details
distinct
func(xs [].uverse.address) bool- OID
- 0cdb38…ab01:48