{"post_stream":{"posts":[{"id":37321,"name":"Algorand DevOps","username":"devops-service","avatar_template":"/user_avatar/forum.algorand.co/devops-service/{size}/2205_2.png","created_at":"2026-08-12T14:37:47.472Z","cooked":"\u003cp\u003e\u003cdiv class=\"lightbox-wrapper\"\u003e\u003ca class=\"lightbox\" href=\"https://us1.discourse-cdn.com/flex016/uploads/algorand/original/1X/fcd756bba61094f9e8774e43ec402e311aeea50e.jpeg\" data-download-href=\"/uploads/short-url/A4JGoy8qRtN40aWRYpeLb7e9IGW.jpeg?dl=1\" title=\"GitHub Logo\"\u003e\u003cimg src=\"https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/1X/fcd756bba61094f9e8774e43ec402e311aeea50e_2_690x70.jpeg\" alt=\"GitHub Logo\" data-base62-sha1=\"A4JGoy8qRtN40aWRYpeLb7e9IGW\" width=\"690\" height=\"70\" srcset=\"https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/1X/fcd756bba61094f9e8774e43ec402e311aeea50e_2_690x70.jpeg, https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/1X/fcd756bba61094f9e8774e43ec402e311aeea50e_2_1035x105.jpeg 1.5x, https://us1.discourse-cdn.com/flex016/uploads/algorand/original/1X/fcd756bba61094f9e8774e43ec402e311aeea50e.jpeg 2x\" data-dominant-color=\"C8CDD0\"\u003e\u003cdiv class=\"meta\"\u003e\u003csvg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"\u003e\u003cuse href=\"#far-image\"\u003e\u003c/use\u003e\u003c/svg\u003e\u003cspan class=\"filename\"\u003eGitHub Logo\u003c/span\u003e\u003cspan class=\"informations\"\u003e1200×122 11.2 KB\u003c/span\u003e\u003csvg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"\u003e\u003cuse href=\"#discourse-expand\"\u003e\u003c/use\u003e\u003c/svg\u003e\u003c/div\u003e\u003c/a\u003e\u003c/div\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca name=\"p-37321-overview-1\" class=\"anchor\" href=\"#p-37321-overview-1\" aria-label=\"Heading link\"\u003e\u003c/a\u003eOverview\u003c/h1\u003e\n\u003cp\u003eThis consensus upgrade release brings post-quantum (Falcon-1024) account signatures, support for larger “big” transactions with per-byte fee pricing, support for larger app sizes, and AVM v13. It also removes the long-deprecated \u003ccode\u003edryrun\u003c/code\u003e REST endpoint and \u003ccode\u003etealdbg\u003c/code\u003e tool in favor of \u003ccode\u003esimulate\u003c/code\u003e.\u003c/p\u003e\n\u003ch1\u003e\u003ca name=\"p-37321-whats-new-2\" class=\"anchor\" href=\"#p-37321-whats-new-2\" aria-label=\"Heading link\"\u003e\u003c/a\u003eWhat’s New\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePost-quantum accounts\u003c/strong\u003e: native Falcon-1024 account signatures, PQ delegated LogicSigs, and new \u003ccode\u003ealgokey pq\u003c/code\u003e commands for PQ key management\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eBig transactions\u003c/strong\u003e: larger transactions (notes up to 4KB, up to 7 extra program pages, larger LogicSigs) priced via a per-byte fee surcharge, with simulate reporting fee usage\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eAVM v13\u003c/strong\u003e: \u003ccode\u003eposeidon2\u003c/code\u003e hash function, \u003ccode\u003eapp_params_set\u003c/code\u003e, new box params and “foreign” box opcodes, variable-length branches, and automatic salting of v13 programs to avoid on-curve LogicSig hashes\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNew node API\u003c/strong\u003e: \u003ccode\u003eGET /v2/node/peers\u003c/code\u003e endpoint and \u003ccode\u003egoal node peers\u003c/code\u003e command\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eRemoved\u003c/strong\u003e: \u003ccode\u003edryrun\u003c/code\u003e and \u003ccode\u003etealdbg\u003c/code\u003e (use \u003ccode\u003esimulate\u003c/code\u003e instead)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca name=\"p-37321-protocol-upgrade-3\" class=\"anchor\" href=\"#p-37321-protocol-upgrade-3\" aria-label=\"Heading link\"\u003e\u003c/a\u003eProtocol Upgrade\u003c/h2\u003e\n\u003cp\u003eThis release contains a protocol upgrade.\u003c/p\u003e\n\u003cp\u003eIndexer and conduit runners will need to update their installations to support the new consensus upgrade. You can find binaries here:\u003c/p\u003e\n\u003cp\u003eConduit:\u003c/p\u003e\u003caside class=\"onebox allowlistedgeneric\" data-onebox-src=\"https://github.com/algorand/conduit/releases/tag/v1.10.0\"\u003e\n  \u003cheader class=\"source\"\u003e\n      \u003cimg src=\"https://us1.discourse-cdn.com/flex016/uploads/algorand/original/2X/b/bad3e5f9ad67c1ddf145107ce7032ac1d7b22563.svg\" class=\"site-icon\" alt=\"\" data-dominant-color=\"\" width=\"32\" height=\"32\"\u003e\n\n      \u003ca href=\"https://github.com/algorand/conduit/releases/tag/v1.10.0\" target=\"_blank\" rel=\"noopener\"\u003eGitHub\u003c/a\u003e\n  \u003c/header\u003e\n\n  \u003carticle class=\"onebox-body\"\u003e\n    \u003cdiv class=\"aspect-image\" style=\"--aspect-ratio:690/344;\"\u003e\u003cimg src=\"https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/2X/d/d436c72f1665ab69fdfef811f8686f76ea90a8cb_2_690x345.png\" class=\"thumbnail\" alt=\"\" data-dominant-color=\"EEF3F5\" width=\"690\" height=\"345\"\u003e\u003c/div\u003e\n\n\u003ch3\u003e\u003ca href=\"https://github.com/algorand/conduit/releases/tag/v1.10.0\" target=\"_blank\" rel=\"noopener\"\u003eRelease v1.10.0 · algorand/conduit\u003c/a\u003e\u003c/h3\u003e\n\n  \u003cp\u003eWhat's Changed\nEnhancements\n\nUpdate to support next go-algorand consensus upgrade\nload and pqsig support\n\nChangelog\n\n62bb06a Bump go-algorand-sdk to include block Load (ld) field (#196)\n1ea309c CI:...\u003c/p\u003e\n\n\n  \u003c/article\u003e\n\n  \u003cdiv class=\"onebox-metadata\"\u003e\n    \n    \n  \u003c/div\u003e\n\n  \u003cdiv style=\"clear: both\"\u003e\u003c/div\u003e\n\u003c/aside\u003e\n\n\u003cp\u003eIndexer:\u003c/p\u003e\u003caside class=\"onebox allowlistedgeneric\" data-onebox-src=\"https://github.com/algorand/indexer/releases/tag/v3.10.0\"\u003e\n  \u003cheader class=\"source\"\u003e\n      \u003cimg src=\"https://us1.discourse-cdn.com/flex016/uploads/algorand/original/2X/b/bad3e5f9ad67c1ddf145107ce7032ac1d7b22563.svg\" class=\"site-icon\" alt=\"\" data-dominant-color=\"\" width=\"32\" height=\"32\"\u003e\n\n      \u003ca href=\"https://github.com/algorand/indexer/releases/tag/v3.10.0\" target=\"_blank\" rel=\"noopener\"\u003eGitHub\u003c/a\u003e\n  \u003c/header\u003e\n\n  \u003carticle class=\"onebox-body\"\u003e\n    \u003cdiv class=\"aspect-image\" style=\"--aspect-ratio:690/344;\"\u003e\u003cimg src=\"https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/2X/9/9da1297fdd31c98e9e3c95fc0f661635714ebf56_2_690x345.png\" class=\"thumbnail\" alt=\"\" data-dominant-color=\"EEF3F4\" width=\"690\" height=\"345\"\u003e\u003c/div\u003e\n\n\u003ch3\u003e\u003ca href=\"https://github.com/algorand/indexer/releases/tag/v3.10.0\" target=\"_blank\" rel=\"noopener\"\u003eRelease v3.10.0 · algorand/indexer\u003c/a\u003e\u003c/h3\u003e\n\n  \u003cp\u003eWhat's Changed\nEnhancements\n\nUpdates to support next go-algorand consensus upgrade\nHandle load, discount, and pqsigs\nPrune txn_participation properly\n\nChangelog\n\nf84ad3e API: Return pqsigs (#1698)\n...\u003c/p\u003e\n\n\n  \u003c/article\u003e\n\n  \u003cdiv class=\"onebox-metadata\"\u003e\n    \n    \n  \u003c/div\u003e\n\n  \u003cdiv style=\"clear: both\"\u003e\u003c/div\u003e\n\u003c/aside\u003e\n\n\u003ch1\u003e\u003ca name=\"p-37321-changelog-4\" class=\"anchor\" href=\"#p-37321-changelog-4\" aria-label=\"Heading link\"\u003e\u003c/a\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003e\u003ca name=\"p-37321-new-features-5\" class=\"anchor\" href=\"#p-37321-new-features-5\" aria-label=\"Heading link\"\u003e\u003c/a\u003eNew Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAVM: poseidon2 hash function (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6560\"\u003e#6560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFnet: add fnet1..4 consensus versions, genesis, and docker (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6675\"\u003e#6675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLogic: add autosalt pragma (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6653\"\u003e#6653\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTransactions: allow large lsigs with size pricing (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6637\"\u003e#6637\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca name=\"p-37321-enhancements-6\" class=\"anchor\" href=\"#p-37321-enhancements-6\" aria-label=\"Heading link\"\u003e\u003c/a\u003eEnhancements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAPI: Add \u003ccode\u003eGET /v2/node/peers\u003c/code\u003e endpoint and \u003ccode\u003egoal node peers\u003c/code\u003e command (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6674\"\u003e#6674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAPI: Big transactions simulate fee usage (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6636\"\u003e#6636\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAVM: improve byte constant immediate reporting (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6692\"\u003e#6692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAVM: report actual inner group fee shortfall (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6693\"\u003e#6693\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAVM: pq delegated lsig (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6663\"\u003e#6663\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAVM: app_params_set, new box params, and “foreign” box opcodes (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6596\"\u003e#6596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAVM: auto-salt TEAL v13 programs to avoid on-curve LogicSig hashes (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6592\"\u003e#6592\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAVM: Variable length branches (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6600\"\u003e#6600\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAgreement: bump sortition dependency to v1.1.1 (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6696\"\u003e#6696\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: dependabot-7-28-26 (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6686\"\u003e#6686\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: dependabot-7-8-26 (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6660\"\u003e#6660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: locate e2e test binaries via \u003ccode\u003ego env\u003c/code\u003e, not $GOPATH (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6638\"\u003e#6638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCatchup: log early exit reason at Info level (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6655\"\u003e#6655\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore: Export PQSig to SDK signature.go (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6683\"\u003e#6683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore: Remove dryrun and tealdbg (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6651\"\u003e#6651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eChore: ensure heartbeat lsig is an invalid ed25519 point (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6628\"\u003e#6628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCrypto: use batch verification for OneTimeSignature (votes, heartbeats) (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6635\"\u003e#6635\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCrypto: use specific error assertions in tests (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6543\"\u003e#6543\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocs: Add more data to our langspec.json files (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6617\"\u003e#6617\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEval: handle error in gload of a txn that didn’t run a program (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6649\"\u003e#6649\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEval: Big transactions (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6528\"\u003e#6528\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFalcon: sign ToBeHashed, not Hashed (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6669\"\u003e#6669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFees: Handle rounding of fees with non-integral usage better (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6650\"\u003e#6650\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGoal: add empty refs flag (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6633\"\u003e#6633\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetwork: harden DNS bootstrap resolution and surface failures (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6652\"\u003e#6652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNetwork: avoid panic on invalid fallback DNS resolver (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6654\"\u003e#6654\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSortition: use SelectF128 (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6672\"\u003e#6672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTools: bump msgp to v1.1.63 (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6647\"\u003e#6647\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTools: Default Cloudflare DNS records to 60s TTL (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6630\"\u003e#6630\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTxn: Make challenge discount explicit in HeartbeatTransaction (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6666\"\u003e#6666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTxn: native PQ accounts (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6639\"\u003e#6639\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca name=\"p-37321-bugfixes-7\" class=\"anchor\" href=\"#p-37321-bugfixes-7\" aria-label=\"Heading link\"\u003e\u003c/a\u003eBugfixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAVM: Fix reversed costs arguments (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6695\"\u003e#6695\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAVM: fix teal disassembly for deadcode (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6594\"\u003e#6594\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAssembler: Properly perform stack type tracking for match opcode (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6618\"\u003e#6618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: rebuild copied libsodium tree from scratch (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6616\"\u003e#6616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBuild: fix allocbound directive lookup (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6615\"\u003e#6615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGoal: don’t fail asset info when the reserve holds nothing (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6662\"\u003e#6662\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTxn: Check for local schema setting in update (\u003ca href=\"https://github.com/algorand/go-algorand/pull/6682\"\u003e#6682\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca name=\"p-37321-additional-resources-8\" class=\"anchor\" href=\"#p-37321-additional-resources-8\" aria-label=\"Heading link\"\u003e\u003c/a\u003eAdditional Resources\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://forum.algorand.co\"\u003eAlgorand Forum\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://dev.algorand.co\"\u003eDeveloper Portal\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e","post_number":1,"post_type":1,"posts_count":1,"updated_at":"2026-08-12T14:43:00.415Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":8,"readers_count":7,"score":6.6,"yours":false,"topic_id":15409,"topic_slug":"mainnet-and-testnet-update-go-algorand-5-0-0","display_username":"Algorand DevOps","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"link_counts":[{"url":"https://dev.algorand.co","internal":false,"reflection":false,"title":"Home | Algorand Developer Portal","clicks":2},{"url":"https://github.com/algorand/go-algorand/pull/6560","internal":false,"reflection":false,"title":"AVM: poseidon2 hash function by joe-p · Pull Request #6560 · algorand/go-algorand · GitHub","clicks":1},{"url":"https://github.com/algorand/conduit/releases/tag/v1.10.0","internal":false,"reflection":false,"title":"Release v1.10.0 · algorand/conduit · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6693","internal":false,"reflection":false,"title":"AVM: report actual inner group fee shortfall by nullun · Pull Request #6693 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6692","internal":false,"reflection":false,"title":"avm: improve byte constant immediate reporting by nullun · Pull Request #6692 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6696","internal":false,"reflection":false,"title":"agreement: bump sortition dependency to v1.1.1 by cce · Pull Request #6696 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6660","internal":false,"reflection":false,"title":"build: dependabot-7-8-26 by jannotti · Pull Request #6660 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6669","internal":false,"reflection":false,"title":"falcon: sign ToBeHashed, not Hashed by cce · Pull Request #6669 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6649","internal":false,"reflection":false,"title":"eval: handle error in gload of a txn that didn't run a program by cce · Pull Request #6649 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6650","internal":false,"reflection":false,"title":"Fees: Handle rounding of fees with non-integral usage better by jannotti · Pull Request #6650 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6653","internal":false,"reflection":false,"title":"logic: add autosalt pragma by giuliop · Pull Request #6653 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6683","internal":false,"reflection":false,"title":"chore: Export PQSig to SDK signature.go by iglosiggio · Pull Request #6683 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6628","internal":false,"reflection":false,"title":"chore: ensure heartbeat lsig is an invalid ed25519 point by cusma · Pull Request #6628 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6655","internal":false,"reflection":false,"title":"catchup: log early exit reason at Info level by cce · Pull Request #6655 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6675","internal":false,"reflection":false,"title":"FNet: add fnet1..4 consensus versions, genesis, and docker by tasosbit · Pull Request #6675 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6635","internal":false,"reflection":false,"title":"crypto: use batch verification for OneTimeSignature (votes, heartbeats) by cce · Pull Request #6635 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6638","internal":false,"reflection":false,"title":"Build: locate e2e test binaries via `go env`, not $GOPATH by jannotti · Pull Request #6638 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6636","internal":false,"reflection":false,"title":"API: Big transactions simulate fee usage by jannotti · Pull Request #6636 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6633","internal":false,"reflection":false,"title":"goal: add empty refs flag by nullun · Pull Request #6633 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6651","internal":false,"reflection":false,"title":"Chore: Remove dryrun and tealdbg by jannotti · Pull Request #6651 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6600","internal":false,"reflection":false,"title":"AVM: Variable length branches by jannotti · Pull Request #6600 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6543","internal":false,"reflection":false,"title":"crypto: use specific error assertions in tests by cce · Pull Request #6543 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6686","internal":false,"reflection":false,"title":"build: dependabot-7-28-26 by jannotti · Pull Request #6686 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6654","internal":false,"reflection":false,"title":"network: avoid panic on invalid fallback DNS resolver by nullun · Pull Request #6654 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6663","internal":false,"reflection":false,"title":"avm: pq delegated lsig by cusma · Pull Request #6663 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6596","internal":false,"reflection":false,"title":"AVM: app_params_set, new box params, and \"foreign\" box opcodes by jannotti · Pull Request #6596 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6652","internal":false,"reflection":false,"title":"network: harden DNS bootstrap resolution and surface failures by nullun · Pull Request #6652 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6695","internal":false,"reflection":false,"title":"AVM: Fix reversed costs arguments by jannotti · Pull Request #6695 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6592","internal":false,"reflection":false,"clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6674","internal":false,"reflection":false,"title":"API: Add `GET /v2/node/peers` endpoint and `goal node peers` command by nullun · Pull Request #6674 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6528","internal":false,"reflection":false,"clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6594","internal":false,"reflection":false,"title":"avm: fix teal disassembly for deadcode by nullun · Pull Request #6594 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6637","internal":false,"reflection":false,"clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6617","internal":false,"reflection":false,"clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6662","internal":false,"reflection":false,"title":"goal: don't fail asset info when the reserve holds nothing by nullun · Pull Request #6662 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6666","internal":false,"reflection":false,"title":"Txn: Make challenge discount explicit in HeartbeatTransaction by jannotti · Pull Request #6666 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6682","internal":false,"reflection":false,"title":"Txn: Check for local schema setting in update by jannotti · Pull Request #6682 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6647","internal":false,"reflection":false,"title":"tools: bump msgp to v1.1.63 by cce · Pull Request #6647 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6616","internal":false,"reflection":false,"title":"build: rebuild copied libsodium tree from scratch by giuliop · Pull Request #6616 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6672","internal":false,"reflection":false,"title":"sortition: use SelectF128 by cce · Pull Request #6672 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6630","internal":false,"reflection":false,"title":"Tools: Default Cloudflare DNS records to 60s TTL by onetechnical · Pull Request #6630 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6618","internal":false,"reflection":false,"title":"Assembler: Properly perform stack type tracking for match opcode by jannotti · Pull Request #6618 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6615","internal":false,"reflection":false,"title":"build: fix allocbound directive lookup by giuliop · Pull Request #6615 · algorand/go-algorand · GitHub","clicks":0},{"url":"https://github.com/algorand/go-algorand/pull/6639","internal":false,"reflection":false,"clicks":0},{"url":"https://github.com/algorand/indexer/releases/tag/v3.10.0","internal":false,"reflection":false,"title":"Release v3.10.0 · algorand/indexer · GitHub","clicks":0}],"read":true,"user_title":"Algorand Inc","title_is_group":false,"bookmarked":false,"actions_summary":[],"moderator":true,"admin":false,"staff":true,"user_id":1377,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":"downloaded local copies of images","can_view_edit_history":true,"wiki":false,"post_url":"/t/mainnet-and-testnet-update-go-algorand-5-0-0/15409/1","calendar_details":[],"reactions":[],"current_user_reaction":null,"reaction_users_count":0,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":false}],"stream":[37321]},"timeline_lookup":[[1,5]],"suggested_topics":[],"tags":[{"id":14,"name":"mainnet","slug":"mainnet"},{"id":3,"name":"testnet","slug":"testnet"}],"tags_descriptions":{},"fancy_title":"MainNet and TestNet Update: Go-Algorand 5.0.0","id":15409,"title":"MainNet and TestNet Update: Go-Algorand 5.0.0","posts_count":1,"created_at":"2026-08-12T14:37:47.297Z","views":37,"reply_count":0,"like_count":0,"last_posted_at":"2026-08-12T14:37:47.472Z","visible":true,"closed":false,"archived":false,"has_summary":false,"archetype":"regular","slug":"mainnet-and-testnet-update-go-algorand-5-0-0","category_id":5,"word_count":896,"deleted_at":null,"user_id":1377,"featured_link":null,"pinned_globally":false,"pinned_at":null,"pinned_until":null,"image_url":"https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/1X/fcd756bba61094f9e8774e43ec402e311aeea50e_2_1024x104.jpeg","slow_mode_seconds":0,"draft":null,"draft_key":"topic_15409","draft_sequence":null,"unpinned":null,"pinned":false,"current_post_number":1,"highest_post_number":1,"deleted_by":null,"actions_summary":[{"id":4,"count":0,"hidden":false,"can_act":false},{"id":8,"count":0,"hidden":false,"can_act":false},{"id":10,"count":0,"hidden":false,"can_act":false},{"id":7,"count":0,"hidden":false,"can_act":false}],"chunk_size":20,"bookmarked":false,"topic_timer":null,"message_bus_last_id":21,"participant_count":1,"show_read_indicator":false,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":122,"url":"https://us1.discourse-cdn.com/flex016/uploads/algorand/original/1X/fcd756bba61094f9e8774e43ec402e311aeea50e.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":104,"url":"https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/1X/fcd756bba61094f9e8774e43ec402e311aeea50e_2_1024x104.jpeg"}],"slow_mode_enabled_until":null,"related_topics":[{"fancy_title":"MainNet and TestNet Update: Go-Algorand 4.3.0","id":14930,"title":"MainNet and TestNet Update: Go-Algorand 4.3.0","slug":"mainnet-and-testnet-update-go-algorand-4-3-0","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/1X/fcd756bba61094f9e8774e43ec402e311aeea50e_2_1024x104.jpeg","created_at":"2025-09-16T14:34:57.153Z","last_posted_at":"2025-09-16T14:34:57.223Z","bumped":true,"bumped_at":"2025-09-16T14:34:57.223Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":14,"name":"mainnet","slug":"mainnet"},{"id":3,"name":"testnet","slug":"testnet"}],"tags_descriptions":{},"like_count":0,"views":139,"category_id":5,"featured_link":null,"op_like_count":0,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user":{"id":1377,"username":"devops-service","name":"Algorand DevOps","avatar_template":"/user_avatar/forum.algorand.co/devops-service/{size}/2205_2.png","moderator":true,"trust_level":1}}]},{"fancy_title":"TestNet and MainNet Update: 3.0.1","id":4402,"title":"TestNet and MainNet Update: 3.0.1","slug":"testnet-and-mainnet-update-3-0-1","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/1X/fcd756bba61094f9e8774e43ec402e311aeea50e_2_1024x104.jpeg","created_at":"2021-09-29T14:53:29.201Z","last_posted_at":"2021-09-29T14:53:29.433Z","bumped":true,"bumped_at":"2021-09-29T14:53:29.433Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":14,"name":"mainnet","slug":"mainnet"},{"id":3,"name":"testnet","slug":"testnet"}],"tags_descriptions":{},"like_count":4,"views":1478,"category_id":5,"featured_link":null,"op_like_count":4,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user":{"id":1377,"username":"devops-service","name":"Algorand DevOps","avatar_template":"/user_avatar/forum.algorand.co/devops-service/{size}/2205_2.png","moderator":true,"trust_level":1}}]},{"fancy_title":"MainNet and TestNet Update: Go-Algorand 3.27.0","id":13593,"title":"MainNet and TestNet Update: Go-Algorand 3.27.0","slug":"mainnet-and-testnet-update-go-algorand-3-27-0","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/1X/fcd756bba61094f9e8774e43ec402e311aeea50e_2_1024x104.jpeg","created_at":"2024-11-26T16:02:54.099Z","last_posted_at":"2024-11-26T16:02:54.164Z","bumped":true,"bumped_at":"2024-11-26T16:02:54.164Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":14,"name":"mainnet","slug":"mainnet"},{"id":3,"name":"testnet","slug":"testnet"}],"tags_descriptions":{},"like_count":1,"views":143,"category_id":5,"featured_link":null,"op_like_count":1,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user":{"id":1377,"username":"devops-service","name":"Algorand DevOps","avatar_template":"/user_avatar/forum.algorand.co/devops-service/{size}/2205_2.png","moderator":true,"trust_level":1}}]},{"fancy_title":"MainNet and TestNet Update: 3.9.2","id":7788,"title":"MainNet and TestNet Update: 3.9.2","slug":"mainnet-and-testnet-update-3-9-2","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/1X/fcd756bba61094f9e8774e43ec402e311aeea50e_2_1024x104.jpeg","created_at":"2022-09-06T15:12:34.111Z","last_posted_at":"2022-09-06T15:12:34.249Z","bumped":true,"bumped_at":"2022-09-06T15:12:34.249Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":14,"name":"mainnet","slug":"mainnet"},{"id":3,"name":"testnet","slug":"testnet"}],"tags_descriptions":{},"like_count":4,"views":872,"category_id":5,"featured_link":null,"op_like_count":4,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user":{"id":1377,"username":"devops-service","name":"Algorand DevOps","avatar_template":"/user_avatar/forum.algorand.co/devops-service/{size}/2205_2.png","moderator":true,"trust_level":1}}]},{"fancy_title":"TestNet and MainNet Update: 2.7.1","id":3647,"title":"TestNet and MainNet Update: 2.7.1","slug":"testnet-and-mainnet-update-2-7-1","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://us1.discourse-cdn.com/flex016/uploads/algorand/optimized/1X/fcd756bba61094f9e8774e43ec402e311aeea50e_2_1024x104.jpeg","created_at":"2021-06-30T14:53:49.985Z","last_posted_at":"2021-07-07T20:37:14.571Z","bumped":true,"bumped_at":"2021-07-07T20:37:14.571Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[{"id":14,"name":"mainnet","slug":"mainnet"},{"id":3,"name":"testnet","slug":"testnet"}],"tags_descriptions":{},"like_count":0,"views":606,"category_id":9,"featured_link":null,"op_like_count":0,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user":{"id":1377,"username":"devops-service","name":"Algorand DevOps","avatar_template":"/user_avatar/forum.algorand.co/devops-service/{size}/2205_2.png","moderator":true,"trust_level":1}},{"extras":"latest","description":"Most Recent Poster","user":{"id":18,"username":"rotem","name":"Rotem","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/45deac/{size}.png","trust_level":2}}]}],"summarizable":false,"has_cached_summary":false,"has_livestream":null,"valid_reactions":["heart","+1","laughing","open_mouth","clap","confetti_ball","hugs"],"has_accepted_answer":false,"can_create_shared_issue":false,"shared_issue_visible":false,"can_vote":false,"vote_count":0,"user_voted":false,"discourse_zendesk_plugin_zendesk_id":null,"discourse_zendesk_plugin_zendesk_url":"https://your-url.zendesk.com/agent/tickets/","details":{"can_edit":false,"notification_level":1,"participants":[{"id":1377,"username":"devops-service","name":"Algorand DevOps","avatar_template":"/user_avatar/forum.algorand.co/devops-service/{size}/2205_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"moderator":true,"trust_level":1}],"created_by":{"id":1377,"username":"devops-service","name":"Algorand DevOps","avatar_template":"/user_avatar/forum.algorand.co/devops-service/{size}/2205_2.png"},"last_poster":{"id":1377,"username":"devops-service","name":"Algorand DevOps","avatar_template":"/user_avatar/forum.algorand.co/devops-service/{size}/2205_2.png"},"links":[{"url":"https://dev.algorand.co","title":"Home | Algorand Developer Portal","internal":false,"attachment":false,"reflection":false,"clicks":2,"user_id":1377,"domain":"dev.algorand.co","root_domain":"algorand.co"},{"url":"https://github.com/algorand/go-algorand/pull/6560","title":"AVM: poseidon2 hash function by joe-p · Pull Request #6560 · algorand/go-algorand · GitHub","internal":false,"attachment":false,"reflection":false,"clicks":1,"user_id":1377,"domain":"github.com","root_domain":"github.com"}]},"bookmarks":[]}