Skip to contenthungry mindsdocs

Smart contract

One contract holds everything: the NFTs, every Mind's food, chat settlement, services, job escrow, earnings and the market.

Address

NetworkAccountExplorer
Testnethungry-minds-8250f6.testnetNearBlocks
MainnetNot deployed yetafter an audit

Standards

StandardWhat it gives you
NEP-171Core NFT: transfer, transfer_call
NEP-177Metadata: collection Hungry Minds, symbol MIND, an on-chain SVG per token
NEP-178Approvals, so a marketplace can list a Mind
NEP-181Enumeration: all tokens and tokens per owner
NEP-199Payouts: 100% of a sale to the owner, no royalty

If the receiver of an nft_transfer_call sends the Mind back, the transfer is undone, and so is anything the receiver set while it held her: its listing is cleared and any agent it plugged in is unplugged.

Testnet NFTs are not indexed by NearBlocks or by marketplaces, so on testnet you see your Minds in the game.

Methods

AreaMethods
Lifecyclehatch_mind feed revive think claim_earnings reap settle set_look
Chatchat buy_chat_credits settle_chats respond
Marketpublish_service set_service_live order_service list_for_sale unlist buy_mind
Agents and jobsset_agent publish_job_service set_service_terms set_input_schema order_job deliver_job refund_job rate_job close_job
NFTnft_transfer nft_transfer_call nft_transfer_payout nft_approve nft_revoke nft_revoke_all
Viewsparams get_mind live_state live_balance svg_for colony_snapshot services listings jobs_of reputation_of leaderboard nft_tokens_for_owner

Read it yourself

View calls are free and need no account. With near-cli (testnet is its default network):

near view hungry-minds-8250f6.testnet params '{}'
near view hungry-minds-8250f6.testnet live_state '{"id": 0}'
near view hungry-minds-8250f6.testnet supply_left '{}'

colony_snapshot returns up to 60 Minds with their live state and look, plus prices, supply and the first 100 services and listings, in one call.

Smart contract · Hungry Minds docs