Transaction executed successfully

Transaction Details

Inspect execution, participants, message data, gas usage, events and raw transaction data.

Transaction hash
F500043AC9873D654ADCCB0BDEFE0C68CBEFEA838A2158A004F46F89C7707E0A

Transaction overview

Status
Success
Execution completed
Block
#90249
Included in block
Message Type
MsgCall
Primary message

Execution summary

TX INDEX
0
Position in block
GAS WANTED
28,873,182
Requested gas limit
GAS USED
22,210,110
Gas consumed
FEE
28874ugnot
Transaction fee

Participants

Sender
Package / Realm
gno.land/r/gnoland/blog
Memo
Posted from gnoblog-cli

Message

Message #1
MsgCall
Caller
Realm
Function
ModAddPost
Arguments
gnoland-1The Beginning of a Decentralized Future: Gno.land Mainnet is Here We are pleased to announce that Gno.land's mainnet is live. This marks the beginning of a new, decentralized future, and we are excited to have you join us. ## Chain Details - Chain ID: `gnoland-1` - 89 curated packages at genesis, on the `/v0` layout - Release tag: [chain/mainnet](https://github.com/gnolang/gno/releases/tag/chain/mainnet) - Endpoints: `gno.land` / `rpc.gno.land` / `seed-1.gno.land` and `seed-2.gno.land` ## Balances and Vesting GNOT balances come from the independence-day allocation: 3,262,481 accounts totalling 1.333 billion GNOT, covering airdrops, investor buckets, treasuries, the public sale, and settled partner distributions. The allocation is sha256-pinned and reconciled against genesis at build time. Transfers are locked at genesis under Constitution section 126, with a short exemption list for specific addresses. Nearly every account also carries a section 132 vesting schedule, with 96% vesting continuously over 24 months from launch. ## Governance Governance starts with a sole GovDAO T1 member (aeddi), with the remaining six confirmed members joining post-genesis through regular proposals. Code submission is inert from block 1: any package added after genesis is parked until the funded gpao (package-approvals oracle) clears it. ## Validators and Namespaces Four founding validators secure the network at launch: Gnocore, OnBloc, Samourai Crew, and Berty, each running its organization's real ceremony consensus key. Namespace enforcement (`r/sys/names`) is on from block 1. ## What Changed Since Pearl Testnet Mainnet release focused on hardening the chain for a real, value-bearing launch. Gas metering and package authority APIs were tightened for consensus safety, packages moved to a versioned `/v0` layout, and vesting became a native account field rather than a separate account type. On the genesis side, the transfer lock, the inert code-submission policy, and the fee-payer and vested-allocation merge were all built specifically for mainnet's launch conditions. Node and VM work focused on performance and correctness: faster genesis loading, new bank transfer events, bounded-parallel queries, and a handful of gas and range-handling bug fixes. The gpao package-approvals oracle also saw meaningful hardening ahead of launch, and a new txtar harness now exercises multi-validator clusters in tests. The full changelog is in the [GitHub release notes](https://github.com/gnolang/gno/releases/tag/chain/mainnet). ## Genesis and Binaries `genesis.json` and prebuilt `gno`, `gnokey`, `gnoland`, and `gnoweb` binaries for darwin and linux (amd64/arm64) are attached to the release, along with a `CHECKSUMS.txt` covering every asset. Container images are tagged `chain-mainnet`. To regenerate genesis or join as a validator, see [misc/deployments/mainnet.gno.land/](https://github.com/gnolang/gno/tree/chain/mainnet/misc/deployments/mainnet.gno.land) in the repo. --- ### Links - GitHub release: [https://github.com/gnolang/gno/releases/tag/chain/mainnet](https://github.com/gnolang/gno/releases/tag/chain/mainnet) - Gnoweb: https://gno.land - RPC: https://rpc.gno.land - Gnockpit: https://gnockpit.gno.land - Status: https://status.gno.land - Tx-indexer: https://indexer.gno.land/graphql 2026-09-16T12:00:00Zryanlee19gnoland,ecosystem,updates,mainnet,community,blog

Execution log

msg:0,success:true,log:,events:[]

Events

Event #1
event

Raw encoded transaction

Cr4bCgovdm0ubV9jYWxsEq8bCihnMW1hbmZyZWQ0N2t6ZHVlYzkyMHo4OHdmcjY0eWxrc21kY2VkbGY1Ihdnbm8ubGFuZC9yL2dub2xhbmQvYmxvZyoKTW9kQWRkUG9zdDIJZ25vbGFuZC0xMkFUaGUgQmVnaW5uaW5nIG9mIGEgRGVjZW50cmFsaXplZCBGdXR1cmU6IEduby5sYW5kIE1haW5uZXQgaXMgSGVyZTK8GQoKV2UgYXJlIHBsZWFzZWQgdG8gYW5ub3VuY2UgdGhhdCBHbm8ubGFuZCdzIG1haW5uZXQgaXMgbGl2ZS4gVGhpcyBtYXJrcyB0aGUgYmVnaW5uaW5nIG9mIGEgbmV3LCBkZWNlbnRyYWxpemVkIGZ1dHVyZSwgYW5kIHdlIGFyZSBleGNpdGVkIHRvIGhhdmUgeW91IGpvaW4gdXMuCgojIyBDaGFpbiBEZXRhaWxzCgotIENoYWluIElEOiBgZ25vbGFuZC0xYAotIDg5IGN1cmF0ZWQgcGFja2FnZXMgYXQgZ2VuZXNpcywgb24gdGhlIGAvdjBgIGxheW91dAotIFJlbGVhc2UgdGFnOiBbY2hhaW4vbWFpbm5ldF0oaHR0cHM6Ly9naXRodWIuY29tL2dub2xhbmcvZ25vL3JlbGVhc2VzL3RhZy9jaGFpbi9tYWlubmV0KQotIEVuZHBvaW50czogYGduby5sYW5kYCAvIGBycGMuZ25vLmxhbmRgIC8gYHNlZWQtMS5nbm8ubGFuZGAgYW5kIGBzZWVkLTIuZ25vLmxhbmRgCgojIyBCYWxhbmNlcyBhbmQgVmVzdGluZwoKR05PVCBiYWxhbmNlcyBjb21lIGZyb20gdGhlIGluZGVwZW5kZW5jZS1kYXkgYWxsb2NhdGlvbjogMywyNjIsNDgxIGFjY291bnRzIHRvdGFsbGluZyAxLjMzMyBiaWxsaW9uIEdOT1QsIGNvdmVyaW5nIGFpcmRyb3BzLCBpbnZlc3RvciBidWNrZXRzLCB0cmVhc3VyaWVzLCB0aGUgcHVibGljIHNhbGUsIGFuZCBzZXR0bGVkIHBhcnRuZXIgZGlzdHJpYnV0aW9ucy4gVGhlIGFsbG9jYXRpb24gaXMgc2hhMjU2LXBpbm5lZCBhbmQgcmVjb25jaWxlZCBhZ2FpbnN0IGdlbmVzaXMgYXQgYnVpbGQgdGltZS4KClRyYW5zZmVycyBhcmUgbG9ja2VkIGF0IGdlbmVzaXMgdW5kZXIgQ29uc3RpdHV0aW9uIHNlY3Rpb24gMTI2LCB3aXRoIGEgc2hvcnQgZXhlbXB0aW9uIGxpc3QgZm9yIHNwZWNpZmljIGFkZHJlc3Nlcy4gTmVhcmx5IGV2ZXJ5IGFjY291bnQgYWxzbyBjYXJyaWVzIGEgc2VjdGlvbiAxMzIgdmVzdGluZyBzY2hlZHVsZSwgd2l0aCA5NiUgdmVzdGluZyBjb250aW51b3VzbHkgb3ZlciAyNCBtb250aHMgZnJvbSBsYXVuY2guCgojIyBHb3Zlcm5hbmNlCgpHb3Zlcm5hbmNlIHN0YXJ0cyB3aXRoIGEgc29sZSBHb3ZEQU8gVDEgbWVtYmVyIChhZWRkaSksIHdpdGggdGhlIHJlbWFpbmluZyBzaXggY29uZmlybWVkIG1lbWJlcnMgam9pbmluZyBwb3N0LWdlbmVzaXMgdGhyb3VnaCByZWd1bGFyIHByb3Bvc2Fscy4gQ29kZSBzdWJtaXNzaW9uIGlzIGluZXJ0IGZyb20gYmxvY2sgMTogYW55IHBhY2thZ2UgYWRkZWQgYWZ0ZXIgZ2VuZXNpcyBpcyBwYXJrZWQgdW50aWwgdGhlIGZ1bmRlZCBncGFvIChwYWNrYWdlLWFwcHJvdmFscyBvcmFjbGUpIGNsZWFycyBpdC4KCiMjIFZhbGlkYXRvcnMgYW5kIE5hbWVzcGFjZXMKCkZvdXIgZm91bmRpbmcgdmFsaWRhdG9ycyBzZWN1cmUgdGhlIG5ldHdvcmsgYXQgbGF1bmNoOiBHbm9jb3JlLCBPbkJsb2MsIFNhbW91cmFpIENyZXcsIGFuZCBCZXJ0eSwgZWFjaCBydW5uaW5nIGl0cyBvcmdhbml6YXRpb24ncyByZWFsIGNlcmVtb255IGNvbnNlbnN1cyBrZXkuIE5hbWVzcGFjZSBlbmZvcmNlbWVudCAoYHIvc3lzL25hbWVzYCkgaXMgb24gZnJvbSBibG9jayAxLgoKIyMgV2hhdCBDaGFuZ2VkIFNpbmNlIFBlYXJsIFRlc3RuZXQKCk1haW5uZXQgcmVsZWFzZSBmb2N1c2VkIG9uIGhhcmRlbmluZyB0aGUgY2hhaW4gZm9yIGEgcmVhbCwgdmFsdWUtYmVhcmluZyBsYXVuY2guIEdhcyBtZXRlcmluZyBhbmQgcGFja2FnZSBhdXRob3JpdHkgQVBJcyB3ZXJlIHRpZ2h0ZW5lZCBmb3IgY29uc2Vuc3VzIHNhZmV0eSwgcGFja2FnZXMgbW92ZWQgdG8gYSB2ZXJzaW9uZWQgYC92MGAgbGF5b3V0LCBhbmQgdmVzdGluZyBiZWNhbWUgYSBuYXRpdmUgYWNjb3VudCBmaWVsZCByYXRoZXIgdGhhbiBhIHNlcGFyYXRlIGFjY291bnQgdHlwZS4KCk9uIHRoZSBnZW5lc2lzIHNpZGUsIHRoZSB0cmFuc2ZlciBsb2NrLCB0aGUgaW5lcnQgY29kZS1zdWJtaXNzaW9uIHBvbGljeSwgYW5kIHRoZSBmZWUtcGF5ZXIgYW5kIHZlc3RlZC1hbGxvY2F0aW9uIG1lcmdlIHdlcmUgYWxsIGJ1aWx0IHNwZWNpZmljYWxseSBmb3IgbWFpbm5ldCdzIGxhdW5jaCBjb25kaXRpb25zLiBOb2RlIGFuZCBWTSB3b3JrIGZvY3VzZWQgb24gcGVyZm9ybWFuY2UgYW5kIGNvcnJlY3RuZXNzOiBmYXN0ZXIgZ2VuZXNpcyBsb2FkaW5nLCBuZXcgYmFuayB0cmFuc2ZlciBldmVudHMsIGJvdW5kZWQtcGFyYWxsZWwgcXVlcmllcywgYW5kIGEgaGFuZGZ1bCBvZiBnYXMgYW5kIHJhbmdlLWhhbmRsaW5nIGJ1ZyBmaXhlcy4gVGhlIGdwYW8gcGFja2FnZS1hcHByb3ZhbHMgb3JhY2xlIGFsc28gc2F3IG1lYW5pbmdmdWwgaGFyZGVuaW5nIGFoZWFkIG9mIGxhdW5jaCwgYW5kIGEgbmV3IHR4dGFyIGhhcm5lc3Mgbm93IGV4ZXJjaXNlcyBtdWx0aS12YWxpZGF0b3IgY2x1c3RlcnMgaW4gdGVzdHMuCgpUaGUgZnVsbCBjaGFuZ2Vsb2cgaXMgaW4gdGhlIFtHaXRIdWIgcmVsZWFzZSBub3Rlc10oaHR0cHM6Ly9naXRodWIuY29tL2dub2xhbmcvZ25vL3JlbGVhc2VzL3RhZy9jaGFpbi9tYWlubmV0KS4KCiMjIEdlbmVzaXMgYW5kIEJpbmFyaWVzCgpgZ2VuZXNpcy5qc29uYCBhbmQgcHJlYnVpbHQgYGdub2AsIGBnbm9rZXlgLCBgZ25vbGFuZGAsIGFuZCBgZ25vd2ViYCBiaW5hcmllcyBmb3IgZGFyd2luIGFuZCBsaW51eCAoYW1kNjQvYXJtNjQpIGFyZSBhdHRhY2hlZCB0byB0aGUgcmVsZWFzZSwgYWxvbmcgd2l0aCBhIGBDSEVDS1NVTVMudHh0YCBjb3ZlcmluZyBldmVyeSBhc3NldC4gQ29udGFpbmVyIGltYWdlcyBhcmUgdGFnZ2VkIGBjaGFpbi1tYWlubmV0YC4gVG8gcmVnZW5lcmF0ZSBnZW5lc2lzIG9yIGpvaW4gYXMgYSB2YWxpZGF0b3IsIHNlZSBbbWlzYy9kZXBsb3ltZW50cy9tYWlubmV0Lmduby5sYW5kL10oaHR0cHM6Ly9naXRodWIuY29tL2dub2xhbmcvZ25vL3RyZWUvY2hhaW4vbWFpbm5ldC9taXNjL2RlcGxveW1lbnRzL21haW5uZXQuZ25vLmxhbmQpIGluIHRoZSByZXBvLgoKLS0tCgojIyMgTGlua3MKCi0gR2l0SHViIHJlbGVhc2U6IFtodHRwczovL2dpdGh1Yi5jb20vZ25vbGFuZy9nbm8vcmVsZWFzZXMvdGFnL2NoYWluL21haW5uZXRdKGh0dHBzOi8vZ2l0aHViLmNvbS9nbm9sYW5nL2duby9yZWxlYXNlcy90YWcvY2hhaW4vbWFpbm5ldCkKLSBHbm93ZWI6IGh0dHBzOi8vZ25vLmxhbmQKLSBSUEM6IGh0dHBzOi8vcnBjLmduby5sYW5kCi0gR25vY2twaXQ6IGh0dHBzOi8vZ25vY2twaXQuZ25vLmxhbmQKLSBTdGF0dXM6IGh0dHBzOi8vc3RhdHVzLmduby5sYW5kCi0gVHgtaW5kZXhlcjogaHR0cHM6Ly9pbmRleGVyLmduby5sYW5kL2dyYXBocWwKMhQyMDI2LTA5LTE2VDEyOjAwOjAwWjIJcnlhbmxlZTE5MjBnbm9sYW5kLGVjb3N5c3RlbSx1cGRhdGVzLG1haW5uZXQsY29tbXVuaXR5LGJsb2cSEQi8x8QbEgoyODg3NHVnbm90Gn4KOgoTL3RtLlB1YktleVNlY3AyNTZrMRIjCiECAFJKP40sADqJxD9F/q9uuO1FtuOjX3u+aztJ/54tg8gSQPYTOUDtllkHELqoLvxSMpApCSrPNgLzIrKOFWUbqyobHdt9RayTn1j4R0Rhf24oaEGbb8g5dcfS+K+TeVIw4JwiF1Bvc3RlZCBmcm9tIGdub2Jsb2ctY2xp

Raw transaction data

Raw JSON data