fish source realm
Package fish is the Shoal collection. Each fish is a GRC721 on this realm. List, cancel, buy, and Bite live here too....
Package fish is the Shoal collection. Each fish is a GRC721 on this realm. List, cancel, buy, and Bite live here too. Gno cannot pull a foreign token into Bazaar, so the book is not a second package.
Deployed on onyx-1 at gno.land/r/g1n4pl5uc4yt5r96m9w6fmdznx3x0jyg8l6arhmt/shoal/fish. Init does not call bazaarv2 Reserve or Register. The older fish and fish2 packages stay as they were.
65
func BalanceOf
Actionfunc Bite
crossing ActionBite is one user call and takes no payment. The hit test is sector-center reach plus a 42 degree mouth cone. A miss does not start cooldown. Members of the same party cannot bite each other. A killing blow pays the smaller Pool X and leaves the NFT at 30% HP. The killer share is split by HP removed. Empty cheer pays the team sink. A new kill does not drop watch shards. Buyback GNOT that cannot buy one FISH from the reserve burns. Spent GNOT joins liquidity.
func BoutsOf
Actionfunc Burst
crossing Actionfunc Buy
crossing Actionfunc Cancel
crossing Actionfunc Cheer
crossing ActionCheer locks ugnot on a fish already in the sea. The deposit comes back when that fish leaves or is downed. It does not change bite.
func Claim
crossing Actionfunc CommitLay
crossing Actionfunc GetApproved
Actionfunc GrcBalanceOf
Actionfunc GrcName
Actionfunc GrcOwnerOf
Actionfunc GrcSymbol
Actionfunc Heal
crossing Actionfunc ImageOf
Actionfunc InMatch
Actionfunc Init
crossing Actionfunc IsApprovedForAll
Actionfunc ItemLine
Actionfunc LayOpen
Actionfunc Leave
crossing Actionfunc List
crossing Actionfunc ListOpen
Actionfunc Listed
Actionfunc MaxSupply
Actionfunc Mint
crossing Actionfunc MintPrice
Actionfunc Minted
Actionfunc Move
crossing Actionfunc Name
Actionfunc NameOf
Actionfunc PoolOf
Actionfunc Portrait
Actionfunc PriceOf
Actionfunc ProtocolBps
Actionfunc RarityOf
Actionfunc Register
crossing Actionfunc RoyaltyBps
Actionfunc RushHeal
crossing Actionfunc SetApprovalForAll
crossing Actionfunc SetArt
crossing ActionSetArt sets one https image on every unburned fish. The creator may call it again.
func SetFishReserve
crossing ActionSetFishReserve names the address whose FISH allowance pays a kill. The reserve must approve this realm. This does not mint FISH.
func SetMintFee
crossing ActionSetMintFee changes the next mint price. The default is 50 GNOT.
func SetStakeMin
crossing ActionSetStakeMin changes the sea floor. There is no product maximum. stakeCeil stays the integer ceiling.
func SettleLay
crossing Actionfunc SettleMatch
crossing Actionfunc SizeOf
Actionfunc SpeciesOf
Actionfunc StakeCeil
Actionfunc StakeMin
Actionfunc Symbol
Actionfunc TokenOfOwnerByIndex
Actionfunc TokenURI
Actionfunc TokensOf
Actionfunc TotalSupply
Actionfunc TraitOf
Actionfunc Transfer
crossing Actionfunc TransferFrom
crossing Actionfunc Turn
crossing Actionfunc UpdatePrice
crossing Actionfunc Upgrade
crossing ActionUpgrade spends 15 FISH to step two played Common fish to Uncommon. The FISH fee burns. The team takes none of it. No GNOT moves. Higher tiers stay closed until a commit-reveal roll exists.