{"$schema":"https://developers.programmable.family/schemas/v2/manifest.schema.json","schemaVersion":"2.0.0","platformId":"programmable","manifestVersion":"4","generatedAt":"2026-10-09T15:04:15Z","chainId":4663,"caip2":"eip155:4663","supportedChainIds":[1,4663],"chains":[{"chainId":1,"caip2":"eip155:1","name":"Ethereum Mainnet","status":"live","manifestUrl":"https://developers.programmable.family/api/v2/manifests/1","readModelStatus":"ready","finalizedFeedUrl":"https://api.programmable.market/v3/finalized-custom-launches"},{"chainId":4663,"caip2":"eip155:4663","name":"Robinhood Chain Mainnet","status":"live","manifestUrl":"https://developers.programmable.family/api/v2/manifests/4663","readModelStatus":"planned","finalizedFeedUrl":"https://api.programmable.market/v4/chains/4663/finalized-custom-launches"}],"network":{"name":"Robinhood Chain Mainnet","caip2":"eip155:4663","explorerUrl":"https://robinhoodchain.blockscout.com"},"publicCategories":{"classic":{"discoveryStatus":"planned","publicSubmissionStatus":"not-applicable","note":"No Robinhood Programmable Classic deployment is published."},"custom":{"discoveryStatus":"live","publicSubmissionStatus":"planned","note":"Programmable Custom provenance and future Custom launches are discoverable directly from the finalized canonical Launch Stamp Router. Hosted Developer launch feeds and the self-serve API/CLI release remain independently planned; this integration does not authorize public writes."}},"deployments":[],"customRegistry":{"category":"custom","modelId":"custom-registry","status":"planned","publicSubmissionsEnabled":false,"address":null,"startBlock":null,"generation":null,"eventSignature":null,"eventTopic":null,"abiUrl":null,"finalityConfirmations":null,"note":"Robinhood Custom discovery uses the canonical Launch Stamp Router. No chain-local Registry deployment is published."},"launchStampRouter":{"version":"1","generation":"1","status":"live","scope":"future-launches-only","supportsFutureClassic":false,"supportsFutureCustom":true,"supportsHistoricalLaunches":false,"provenanceClaim":"launched-on-programmable","provenanceOnly":true,"verificationMode":"canonical-router","launchIdentityScope":"chain-id+router-address+launch-id","address":"0x34965F2A2ee9254522232C32F02056E92BE0C98a","startBlock":"50469365","endBlock":null,"runtimeCodeHash":"0x1dbbdaaad901ea3c6134dca0d4872a4789b3c071bf8ccfb44edd65d26d817388","abiUrl":"https://developers.programmable.family/abis/programmable-launch-stamp-router-v1.json","abiSha256":"sha256:bb4e728e9f9c850eb01f928e8a798ac206a82e241a8d93b3b3c686635c88ed86","contractName":"ProgrammableLaunchStampRouterV1","artifact":{"sourceRepository":"https://github.com/programmablehq/PROGRAMMABLE","sourceCommit":"53926119030772040eca34b4796a36353c9da2d2","sourceTree":"d9118605665cf047ec32214c7dc51608e9a362f0","sourcePath":"contracts/src/robinhood-custom-launch/ProgrammableLaunchStampRouterV1.sol","artifactPath":"contracts/out/ProgrammableLaunchStampRouterV1.sol/ProgrammableLaunchStampRouterV1.json"},"deploymentEvidence":{"verificationStatus":"finalized-verified","address":"0x34965F2A2ee9254522232C32F02056E92BE0C98a","deploymentTransactionHash":"0x30617f11ef467997bace3ab8b8d6048a19e42675fc101c73b1b216b5f8b0d08d","deploymentBlockNumber":"50469365","deploymentBlockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0","finalizedBlockNumber":"54563376","finalizedBlockHash":"0x4be649a47e29e3af2a31304cdba7b839dbf66393fbf0e92ade5b25e05d5e1268","finalityDepth":4094011,"runtimeCodeBytes":23013,"runtimeCodeKeccak256":"0x1dbbdaaad901ea3c6134dca0d4872a4789b3c071bf8ccfb44edd65d26d817388","runtimeCodeSha256":"sha256:e35a4a340adf6d8550eed455aeaed6d3207b72e1c114aaaa0b202b1a52bb6a84","observedBindings":{"chainId":4663,"permitAuthority":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","permitAuthorityRuntimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c","graphFactory":"0x0B6b3F40f84Df25D3bd69238f937096177DD09Bd","graphFactoryRuntimeCodeHash":"0xd23692fae59331592048e71a96d4963e170ee56e449683dc9f7fa3f9470018b8","poolManager":"0x8366a39CC670B4001A1121B8F6A443A643e40951","poolManagerRuntimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626"},"getterBundleSha256":"sha256:25dc4fa38a0456ec5fac102b55403c8c1bf3e7be81462d522c6cf09cfa2caa29","evidenceSha256":"sha256:84a665632e5ad0a363d177d0ff80a58211ce42a627d8d3989e188b54d90f0ae0"},"canaryEvidence":{"finality":"finalized","transactionHash":"0xd9e02ecae02106e7554567ed955e779ae84594d1e80bea44e7fff5e434c13842","blockNumber":"53888738","blockHash":"0x026b7f3984ff43a845cdabb4b7d9d7bcf5eaca042d858f0cd8301026e9567cd5","launchId":"0x1c49434554df0c409ff80f4f12aae45268d236b4657b488f9d5534f85fb7c3ba"},"classicCanaryEvidence":null,"finalityConfirmations":1,"canonicalReadBlock":"finalized-or-explicit-canonical-block","authorityMode":"eip-1271-contract-only","enumValues":{"launchKind":{"invalid":0,"customGraph":1,"classic":2},"componentKind":{"other":0,"token":1,"hook":2},"componentScope":{"invalid":0,"exclusive":1,"sharedInfrastructure":2}},"eip712":{"name":"ProgrammableLaunchStampRouter","version":"1","primaryType":"ProgrammableLaunchPermitV1","permitType":"ProgrammableLaunchPermitV1(uint256 chainId,address router,address launchWallet,uint8 kind,bytes32 routePayloadHash,bytes32 expectedResultHash,bytes32 stampRequestHash,bytes32 nonce,uint64 validAfter,uint64 deadline,uint256 value)","permitTypeHash":"0x5147473bd302ad67f9ef14ef9262d1b0f8d4f7155081bc8c508195b647413761"},"bindings":{"permitAuthority":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","permitAuthorityRuntimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c","graphFactory":"0x0B6b3F40f84Df25D3bd69238f937096177DD09Bd","graphFactoryRuntimeCodeHash":"0xd23692fae59331592048e71a96d4963e170ee56e449683dc9f7fa3f9470018b8","poolManager":"0x8366a39CC670B4001A1121B8F6A443A643e40951","poolManagerRuntimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626"},"atomicSignature":"launchAndStampV1((uint256,address,address,uint8,bytes32,bytes32,bytes32,bytes32,uint64,uint64,uint256),(bytes32,address,bytes32,(address,address,uint24,int24,address),bytes32,(uint8,address,bytes32,uint8,uint8)[]),bytes,bytes)","atomicSelector":"0xe5f6b8cd","events":{"launchStamped":{"name":"ProgrammableLaunchStampedV1","signature":"ProgrammableLaunchStampedV1(bytes32,address,address,address,bytes32,bytes32)","topic0":"0x6cf479a102f1eebc9244f48f8d68f6aa52b4c5a4516318df58ba46614a5b14f2","indexedInputs":["launchId","token","hook"]},"launchRouteStamped":{"name":"ProgrammableLaunchRouteStampedV1","signature":"ProgrammableLaunchRouteStampedV1(bytes32,uint8,bytes32,bytes32,bytes32)","topic0":"0x45e7cc355b63ca67d6278a0d8d23470ce2a0741a9c60283d7dee712df7a877a5","indexedInputs":["launchId","kind","routePayloadHash"]},"componentStamped":{"name":"ProgrammableComponentStampedV1","signature":"ProgrammableComponentStampedV1(bytes32,address,uint8,bytes32)","topic0":"0x8147265e7396d6400cee8d049456a1f7438fdfbe2a7c81c976d51ba67e52ff4b","indexedInputs":["launchId","component","kind"]}},"getters":{"chainId":{"signature":"CHAIN_ID()","selector":"0x85e1f4d0","result":"chain-id"},"permitAuthority":{"signature":"PERMIT_AUTHORITY()","selector":"0xc3a3d03c","result":"address"},"permitAuthorityRuntimeCodeHash":{"signature":"PERMIT_AUTHORITY_RUNTIME_CODE_HASH()","selector":"0xa497c61c","result":"runtime-code-hash"},"graphFactory":{"signature":"GRAPH_FACTORY()","selector":"0x1cc9e5ce","result":"address"},"graphFactoryRuntimeCodeHash":{"signature":"GRAPH_FACTORY_RUNTIME_CODE_HASH()","selector":"0x92989a00","result":"runtime-code-hash"},"poolManager":{"signature":"POOL_MANAGER()","selector":"0x62308e85","result":"address"},"poolManagerRuntimeCodeHash":{"signature":"POOL_MANAGER_RUNTIME_CODE_HASH()","selector":"0x38d831c4","result":"runtime-code-hash"},"token":{"signature":"launchIdByToken(address)","selector":"0x1dad847c","result":"launch-id"},"pool":{"signature":"launchIdByPool(address,bytes32)","selector":"0x361df6f3","result":"launch-id"},"component":{"signature":"launchIdByComponent(address)","selector":"0x58c5e373","result":"launch-id"},"componentRuntimeCodeHash":{"signature":"componentRuntimeCodeHash(address)","selector":"0xc892d353","result":"runtime-code-hash"},"record":{"signature":"launchStamp(bytes32)","selector":"0x4c9e4764","result":"stamp-record"},"launchWallet":{"signature":"launchStamp(bytes32)","selector":"0x4c9e4764","result":"stamp-record.launchWallet"},"stampProof":{"signature":"stampProof(address)","selector":"0x174b9f9d","result":"stamp-proof"},"stampRequestHash":{"signature":"computeStampRequestHash((bytes32,address,bytes32,(address,address,uint24,int24,address),bytes32,(uint8,address,bytes32,uint8,uint8)[]))","selector":"0x1f2efd85","result":"bytes32"}}},"customLaunchV4":{"schemaVersion":"programmable.custom-launch-capabilities.v2","status":"planned","chainId":4663,"caip2":"eip155:4663","chainDeploymentId":"robinhood-mainnet-custom-launch-v1","chainDeploymentDescriptorDigest":null,"foundationSourceCommitment":"0xe87f5edc2dc839bd87a26a80cb53f14b021e603a1753d27aae3a02862058d730","releaseIdentity":{"policySource":{"schemaVersion":"programmable.custom-launch-policy-source.v1","repository":"programmablehq/Launch-Policy","repositoryId":1320171831,"protectedBranch":"main","verifiedMergeCommit":"987215867472229690e30e11000c626d58f46e16","verifiedTree":"284fb19f05cdf9b5b60b8bacfbd480f6b98decd3","artifacts":{"descriptor":{"path":"policy/custom-launch-admission-v4.json","digest":"sha256:99b4ccabdaaf143bad28a8f6af441a1b93e1f113d0179236328b7fa594d1f948"},"businessPolicy":{"path":"policy/launch-policy.v1.json","digest":"sha256:31e6b286ca839b31cb1edfe30c05d9f334892f3d84377961dc10b93959c7e216"},"generatedBinding":{"path":".programmable/custom-launch-admission.v4.json","digest":"sha256:f31643e6e9ff6d5409d59a2fc3ac7fb5ac9cfcb3af08e95c9478bc95ddfa66a2"},"schema":{"path":"policy/schemas/custom-launch-admission-v4.schema.json","digest":"sha256:a28a6de6208d6ba7b65b4b706174509570955ba9ce9714624bcb2046ab7beae7"}}}},"profile":null,"finalityPolicy":null,"api":{"version":"4.0.0","status":"planned","baseUrl":"https://api.programmable.market","capabilitiesPath":"/v4/chains/4663/capabilities","preflightPath":"/v4/chains/4663/custom-launches/preflight","collectionPath":"/v4/chains/4663/custom-launches","resourcePath":"/v4/chains/4663/custom-launches/{launchId}","finalizedLaunchesPath":"/v4/chains/4663/finalized-custom-launches","openApiUrl":"https://programmable.market/openapi/custom-launch-v4.json","openApiStatus":"planned","packConfigSchemaUrl":"https://programmable.market/schemas/custom-launch/v4/pack-config.json"},"cli":{"packageName":"@programmable/launch","version":"4.0.0","status":"planned","releaseUrl":"https://github.com/programmablehq/PROGRAMMABLE/releases/tag/programmable-launch-v4.0.0","commands":["pack","validate","submit","status"]},"walletBoundary":"wallet-reviews-signs-and-broadcasts-separately"},"robinhoodCustomLaunchBinding":{"schemaVersion":"programmable.robinhood-custom-launch-chain-binding.v1","state":"finalized-live","chainDeploymentId":"robinhood-mainnet-custom-launch-v1","chainId":"4663","caip2":"eip155:4663","foundationSourceCommitment":"0xe87f5edc2dc839bd87a26a80cb53f14b021e603a1753d27aae3a02862058d730","sourceBinding":{"schemaVersion":"programmable.robinhood-custom-launch-source-binding.v1","repository":"https://github.com/programmablehq/PROGRAMMABLE","sourceCommit":"53926119030772040eca34b4796a36353c9da2d2","sourceTree":"d9118605665cf047ec32214c7dc51608e9a362f0","routerSourcePath":"contracts/src/robinhood-custom-launch/ProgrammableLaunchStampRouterV1.sol","routerStandardJsonInputSha256":"0x6abca24d06b013599f4ff63e049976419c3f17455fa9bc343b15ec0d6e6a078a","graphFactoryStandardJsonInputSha256":"0x8ab811a215d70b1d5aef0c71a47153173953ee78d7632725413833888369ec4d","foundationSourceCommitment":"0xe87f5edc2dc839bd87a26a80cb53f14b021e603a1753d27aae3a02862058d730"},"profileBinding":{"schemaVersion":"programmable.robinhood-custom-launch-profile-binding.v1","structuralProfile":{"profileId":"programmable.custom-launch.robinhood-mainnet.v1","profileRevision":1,"profileVersion":"4.0.0"},"serverBusinessProfile":{"profileId":"robinhood-production-launch","profileRevision":1,"profileVersion":"4.0.0","profileDigest":"sha256:484b1dc6e9091804fabc230f2b3a7504940fa00264f8e66e82a66a951e71f1a0"},"selection":"api-server-chain-binding","admission":{"descriptorSchemaVersion":"programmable.custom-launch-admission-descriptor.v4","descriptorSha256":"sha256:99b4ccabdaaf143bad28a8f6af441a1b93e1f113d0179236328b7fa594d1f948","businessPolicySha256":"sha256:31e6b286ca839b31cb1edfe30c05d9f334892f3d84377961dc10b93959c7e216","bindingSchemaVersion":"programmable.custom-launch-admission-binding.v4","bindingSchemaSha256":"sha256:a28a6de6208d6ba7b65b4b706174509570955ba9ce9714624bcb2046ab7beae7","bindingSha256":"sha256:f31643e6e9ff6d5409d59a2fc3ac7fb5ac9cfcb3af08e95c9478bc95ddfa66a2"}},"finalityPolicy":{"schemaVersion":"programmable.custom-launch-finality-policy-ref.v1","policyId":"robinhood-stage-finality-v1","policyRevision":1,"policyDigest":"sha256:537d531423d1285a3808556a57303ec68f1e6bdeea3c9aaf6320f9e5a0e47153"},"chainBindings":{"programmableLaunchStampRouter":{"address":"0x34965F2A2ee9254522232C32F02056E92BE0C98a","runtimeCodeHash":"0x1dbbdaaad901ea3c6134dca0d4872a4789b3c071bf8ccfb44edd65d26d817388","provenance":"deployment-block","startBlock":"50469365"},"permitAuthority":{"address":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","runtimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c","provenance":"deployment-block","startBlock":"50469365"},"graphFactory":{"address":"0x0B6b3F40f84Df25D3bd69238f937096177DD09Bd","runtimeCodeHash":"0xd23692fae59331592048e71a96d4963e170ee56e449683dc9f7fa3f9470018b8","provenance":"deployment-block","startBlock":"50469365"},"poolManager":{"address":"0x8366a39CC670B4001A1121B8F6A443A643e40951","runtimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626","provenance":"deployment-block","startBlock":"9070"},"positionManager":{"address":"0x58daec3116aae6D93017bAAea7749052E8a04fA7","runtimeCodeHash":"0xc873e135dc9aaec88489cfbad146b4cb49d6a32e0d80326377784b7ba17670b2","provenance":"deployment-block","startBlock":"9073"},"stateView":{"address":"0xF3334192D15450CdD385c8B70e03f9A6bD9E673b","runtimeCodeHash":"0x7d9c591e0956fd89d98feb4ffcfe8bf1f7a62bd485edd979fa21d104b49878a6","provenance":"deployment-block","startBlock":"9075"},"v4Quoter":{"address":"0x8Dc178eFB8111BB0973Dd9d722ebeFF267c98F94","runtimeCodeHash":"0xd707b1da8cb165e5ea35a3b4450d971eb562ec171e23492aa117036b78a868f6","provenance":"deployment-block","startBlock":"9074"},"permit2":{"address":"0x000000000022D473030F116dDEE9F6B43aC78BA3","runtimeCodeHash":"0x5208783f52488f7d3493e5e38311ab707c1d75457fe472a19b0b4d57d66a7fca","provenance":"genesis-allocation","startBlock":"0","source":{"documentationUrl":"https://docs.robinhood.com/chain/run-a-full-node/","genesisUrl":"https://cdn.robinhood.com/assets/generated_assets/hoodchain_docsite/chain-node-configs/robinhood-genesis.json","genesisSha256":"sha256:353e6f6441b47695b41cee0c3645cde8dd7492d2f7f574bfb6aa4371e41bb6ba","codeBytes":9152}},"universalRouter":{"address":"0x06AfBA43Fd06227fA663b0DAecF536f6EaA6bf99","runtimeCodeHash":"0xbe8e8191bb42d843c2e948a5a55772eaab864ce01e54dcd47c9d089170b302d5","provenance":"deployment-block","startBlock":"3347899"}},"deployment":{"transactionHash":"0x30617f11ef467997bace3ab8b8d6048a19e42675fc101c73b1b216b5f8b0d08d","blockNumber":"50469365","blockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0","startBlock":"50469365","finalizedBlockNumber":"54563376","finalizedBlockHash":"0x4be649a47e29e3af2a31304cdba7b839dbf66393fbf0e92ade5b25e05d5e1268","finalityEvidence":"sha256:421fa303140b93ef85d9ad77e41b22b1a8b3364d11f792da7d2bc22a0f166eab"},"chainDeployment":{"schemaVersion":"programmable.custom-launch-chain-deployment.v1","chainDeploymentId":"robinhood-mainnet-custom-launch-v1","chainId":"4663","caip2":"eip155:4663","finality":{"schemaVersion":"programmable.custom-launch-finality-policy-ref.v1","policyId":"robinhood-stage-finality-v1","policyRevision":1,"policyDigest":"sha256:537d531423d1285a3808556a57303ec68f1e6bdeea3c9aaf6320f9e5a0e47153"},"foundationSourceCommitment":"0xe87f5edc2dc839bd87a26a80cb53f14b021e603a1753d27aae3a02862058d730","deploymentEvidence":{"schemaVersion":"programmable.robinhood-atomic-root-deployment-evidence.v1","deploymentId":"robinhood-mainnet-custom-launch-v1","chainId":"4663","coveredContracts":["programmableLaunchStampRouter","graphFactory","permitAuthority"],"transactionHash":"0x30617f11ef467997bace3ab8b8d6048a19e42675fc101c73b1b216b5f8b0d08d","from":"0x2Bb333d48DFAF1596D9036671d2E43168994249E","to":"0xcA11bde05977b3631167028862bE2a173976CA11","valueWei":"0","selector":"0x82ad56cb","calldataHash":"0x3ba04469085b17e12843a94c154a335c9c384837f8f6531f179cb4915fd237d9","calldataBytes":33412,"nonce":"41","transactionIndex":"9","receiptStatus":"1","blockNumber":"50469365","blockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0","receiptLogs":[{"address":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","topics":["0x141df868a6331af528e38c83b7aa03edc19be66e37ae67f9285bf4f8e3c6a1a8","0x0000000000000000000000004e1dcf7ad4e460cfd30791ccc4f9c8a4f820ec67"],"data":"0x000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd0732dc9e303f09fcef3a7388ad10a83459ec990000000000000000000000000000000000000000000000000000000000000002000000000000000000000000032b1c7b96793717f0bd2f11eb86cd10cdefc4a30000000000000000000000002bb333d48dfaf1596d9036671d2e43168994249e","logIndex":"41"},{"address":"0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67","topics":["0x4f51faf6c4561ff95f067657e43439f0f856d97c04d9ec9070a6199ad418e235","0x000000000000000000000000ed617ce7f82e2ab589adeffd319d1d872bc8de06"],"data":"0x00000000000000000000000041675c099f32341bf84bfc5382af534df5c7461a","logIndex":"42"}],"receiptLogsDigest":"sha256:45e5d4496283226c2229facfe61a75304ea36d4abc2bed7d359993dcf05bf4d8","providerReadbacks":[{"providerId":"quicknode","trustDomain":"quicknode.com","transactionHash":"0x30617f11ef467997bace3ab8b8d6048a19e42675fc101c73b1b216b5f8b0d08d","transactionResponseDigest":"sha256:7b1d52f60cf13831fdfb18b004ad73e64c54353e08780ccc4155d0e7133bed11","transactionReceiptDigest":"sha256:c9042c4fdd9e836695e8efe7d4ad902a16867ef38e1b96ee9697afdfd123646b","evidenceDigest":"sha256:365dec33c457a099bd54297c7afa2aed679441582718eedccded6800f99c6874"},{"providerId":"alchemy","trustDomain":"alchemy.com","transactionHash":"0x30617f11ef467997bace3ab8b8d6048a19e42675fc101c73b1b216b5f8b0d08d","transactionResponseDigest":"sha256:7b1d52f60cf13831fdfb18b004ad73e64c54353e08780ccc4155d0e7133bed11","transactionReceiptDigest":"sha256:c9042c4fdd9e836695e8efe7d4ad902a16867ef38e1b96ee9697afdfd123646b","evidenceDigest":"sha256:200d30d77b17009819fe38f0b2ba4de3db4621569074dcef8e5e399bf53dc431"}],"resultingContracts":[{"contract":"permitAuthority","address":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","runtimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","providerReadbacks":[{"schemaVersion":"programmable.robinhood-atomic-root-runtime-transition-provider-readback.v1","providerId":"quicknode","trustDomain":"quicknode.com","contract":"permitAuthority","address":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","preDeploymentBlockNumber":"50469364","preDeploymentBlockHash":"0x291e16ff725ef97944fb36db6fc1ddbd055236df020d5e216f8ef1509d3fb8e4","preDeploymentRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","deploymentBlockNumber":"50469365","deploymentBlockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0","deploymentRuntimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c","evidenceDigest":"sha256:cfebd0e93c4d1875f6903145f13b7c1fe40719355f7de8cb32423a8a1d5f3fdc"},{"schemaVersion":"programmable.robinhood-atomic-root-runtime-transition-provider-readback.v1","providerId":"alchemy","trustDomain":"alchemy.com","contract":"permitAuthority","address":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","preDeploymentBlockNumber":"50469364","preDeploymentBlockHash":"0x291e16ff725ef97944fb36db6fc1ddbd055236df020d5e216f8ef1509d3fb8e4","preDeploymentRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","deploymentBlockNumber":"50469365","deploymentBlockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0","deploymentRuntimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c","evidenceDigest":"sha256:fb50fda42dcb228a5986eb0329fd406b3083147aab430ef6f9c2c2d73cb3caec"}],"stateEvidenceDigest":"sha256:137f4ffc362627944987524460ad429d3706faeeacbf70eb3d2a369d2c3d0202"},{"contract":"graphFactory","address":"0x0B6b3F40f84Df25D3bd69238f937096177DD09Bd","runtimeCodeHash":"0xd23692fae59331592048e71a96d4963e170ee56e449683dc9f7fa3f9470018b8","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","providerReadbacks":[{"schemaVersion":"programmable.robinhood-atomic-root-runtime-transition-provider-readback.v1","providerId":"quicknode","trustDomain":"quicknode.com","contract":"graphFactory","address":"0x0B6b3F40f84Df25D3bd69238f937096177DD09Bd","preDeploymentBlockNumber":"50469364","preDeploymentBlockHash":"0x291e16ff725ef97944fb36db6fc1ddbd055236df020d5e216f8ef1509d3fb8e4","preDeploymentRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","deploymentBlockNumber":"50469365","deploymentBlockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0","deploymentRuntimeCodeHash":"0xd23692fae59331592048e71a96d4963e170ee56e449683dc9f7fa3f9470018b8","evidenceDigest":"sha256:4c0c30ac1b3aa2b519f4324147a68a1dd806f6b8cc60ddec4fc07ac4e07ff768"},{"schemaVersion":"programmable.robinhood-atomic-root-runtime-transition-provider-readback.v1","providerId":"alchemy","trustDomain":"alchemy.com","contract":"graphFactory","address":"0x0B6b3F40f84Df25D3bd69238f937096177DD09Bd","preDeploymentBlockNumber":"50469364","preDeploymentBlockHash":"0x291e16ff725ef97944fb36db6fc1ddbd055236df020d5e216f8ef1509d3fb8e4","preDeploymentRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","deploymentBlockNumber":"50469365","deploymentBlockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0","deploymentRuntimeCodeHash":"0xd23692fae59331592048e71a96d4963e170ee56e449683dc9f7fa3f9470018b8","evidenceDigest":"sha256:56b537d411934ab0903e652ab80762107ad84b61df820aa4da8e7608edac78df"}],"stateEvidenceDigest":"sha256:0f0777574e17c446a489281fae417c75e06c8fc2938ad205b958747af2dfe614"},{"contract":"programmableLaunchStampRouter","address":"0x34965F2A2ee9254522232C32F02056E92BE0C98a","runtimeCodeHash":"0x1dbbdaaad901ea3c6134dca0d4872a4789b3c071bf8ccfb44edd65d26d817388","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","providerReadbacks":[{"schemaVersion":"programmable.robinhood-atomic-root-runtime-transition-provider-readback.v1","providerId":"quicknode","trustDomain":"quicknode.com","contract":"programmableLaunchStampRouter","address":"0x34965F2A2ee9254522232C32F02056E92BE0C98a","preDeploymentBlockNumber":"50469364","preDeploymentBlockHash":"0x291e16ff725ef97944fb36db6fc1ddbd055236df020d5e216f8ef1509d3fb8e4","preDeploymentRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","deploymentBlockNumber":"50469365","deploymentBlockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0","deploymentRuntimeCodeHash":"0x1dbbdaaad901ea3c6134dca0d4872a4789b3c071bf8ccfb44edd65d26d817388","evidenceDigest":"sha256:0365fb187b9ae82209836d8405fc129ad9c68d5b9fd9125c3aebea0100aec7e7"},{"schemaVersion":"programmable.robinhood-atomic-root-runtime-transition-provider-readback.v1","providerId":"alchemy","trustDomain":"alchemy.com","contract":"programmableLaunchStampRouter","address":"0x34965F2A2ee9254522232C32F02056E92BE0C98a","preDeploymentBlockNumber":"50469364","preDeploymentBlockHash":"0x291e16ff725ef97944fb36db6fc1ddbd055236df020d5e216f8ef1509d3fb8e4","preDeploymentRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","deploymentBlockNumber":"50469365","deploymentBlockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0","deploymentRuntimeCodeHash":"0x1dbbdaaad901ea3c6134dca0d4872a4789b3c071bf8ccfb44edd65d26d817388","evidenceDigest":"sha256:1f7e5f200d0ff1eab3388a3abf66839ecb5d4fe6c39442488440a8f27aeea93d"}],"stateEvidenceDigest":"sha256:ea9a7374387c93fa145fa01b8daf66f73ea3fd779bcbd3444d53a1f8579f492a"}],"ethereumFinalityEvidence":{"schemaVersion":"programmable.robinhood-l2-checkpoint-ethereum-finality.v1","profile":{"schemaVersion":"programmable.custom-launch-profile-ref.v4","structuralProfileId":"programmable.custom-launch.robinhood-mainnet.v1","businessProfileId":"robinhood-production-launch","admissionDescriptorDigest":"sha256:99b4ccabdaaf143bad28a8f6af441a1b93e1f113d0179236328b7fa594d1f948","admissionPolicyDigest":"sha256:31e6b286ca839b31cb1edfe30c05d9f334892f3d84377961dc10b93959c7e216","admissionBindingDigest":"sha256:f31643e6e9ff6d5409d59a2fc3ac7fb5ac9cfcb3af08e95c9478bc95ddfa66a2","admissionSchemaDigest":"sha256:a28a6de6208d6ba7b65b4b706174509570955ba9ce9714624bcb2046ab7beae7","profileRevision":1,"profileVersion":"4.0.0","profileDigest":"sha256:484b1dc6e9091804fabc230f2b3a7504940fa00264f8e66e82a66a951e71f1a0"},"l2Checkpoint":{"blockNumber":"50469365","blockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0"},"batchNumber":"166387","l2Providers":[{"providerId":"quicknode","trustDomain":"quicknode.com","l1Confirmations":"1"},{"providerId":"alchemy","trustDomain":"alchemy.com","l1Confirmations":"1"}],"ethereumProviders":[{"providerId":"drpc","trustDomain":"drpc.org"},{"providerId":"quicknode","trustDomain":"quicknode.com"}],"rollup":"0x23A19d23e89166adedbDcB432518AB01e4272D94","sequencerInbox":"0xBd0D173EEb87D57A09521c24388a12789F33ba96","postingTransactionHash":"0x1a1291108c140a721ed2d0fb76bfce47e9f1e151a55dac8539bd6f1ea7612550","postingBlockNumber":"25871959","postingBlockHash":"0xa91c89a31aff6066c6c822249a37557c08addd535df7ba848137ae0587834ba9","postingLogIndex":"964","ethereumFinalizedCheckpoint":{"blockNumber":"25903848","blockHash":"0x1d2e1666a9447fa06ae6e516e51ed5df2ca3bfe54e59d6bfb3e3592b8b5fabf5","tag":"finalized"},"observedAt":"2026-09-04T12:24:55.123Z","captureClosureDigest":"sha256:86f769caeccef49275ae0972007316f0b10953d2b0baa3a6fb313029fe87a25c","postingEventDigest":"sha256:9de54f83b00f0304097472c4ba995a6660b816542e045abd54cedd1eecae46e8","l1EvidenceDigest":"sha256:a38ff2eb5035b4980eca88273235e967a8526220c79c0250272c6f142912bde6","evidenceDigest":"sha256:0ae4e5a1274728cfbf25e73bfe098393760467d48ab6ccfcb11f3782904453e1"},"sourceVerification":{"sourcifyProviderMatchCoveredContracts":["programmableLaunchStampRouter","graphFactory"],"exactByteSourceBuildTransactionCoveredContracts":["programmableLaunchStampRouter","graphFactory"],"officialSourcePinnedCoveredContracts":["permitAuthority"]},"evidenceDigest":"sha256:0f853f120560e8dcd15e748850cd648baf1f22bfa0c4a425ced058449c0b4ccf"},"permit2GenesisProvenance":{"schemaVersion":"programmable.custom-launch-genesis-provenance.v1","kind":"genesis-predeploy","address":"0x000000000022D473030F116dDEE9F6B43aC78BA3","startBlock":"0","genesisSourceUrl":"https://cdn.robinhood.com/assets/generated_assets/hoodchain_docsite/chain-node-configs/robinhood-genesis.json","genesisSourceDigest":"sha256:353e6f6441b47695b41cee0c3645cde8dd7492d2f7f574bfb6aa4371e41bb6ba","allocRuntimeCodeBytes":9152,"providerReadbacks":[{"schemaVersion":"programmable.custom-launch-genesis-provider-readback.v1","providerId":"quicknode","trustDomain":"quicknode.com","blockNumber":"0","blockHash":"0xaad15f3d702aaea00caf3e9bb56395efe9127bc3b31b24921abf1eee3409305c","runtimeCodeHash":"0x5208783f52488f7d3493e5e38311ab707c1d75457fe472a19b0b4d57d66a7fca","evidenceDigest":"sha256:42c4c3c53fc5306c2bdb4133afdf4d1990437e30c0047b6f670bdd889148d086"},{"schemaVersion":"programmable.custom-launch-genesis-provider-readback.v1","providerId":"alchemy","trustDomain":"alchemy.com","blockNumber":"0","blockHash":"0xaad15f3d702aaea00caf3e9bb56395efe9127bc3b31b24921abf1eee3409305c","runtimeCodeHash":"0x5208783f52488f7d3493e5e38311ab707c1d75457fe472a19b0b4d57d66a7fca","evidenceDigest":"sha256:73e85ac55572d1ccf1c05ef1f1e297494b3933572120d6bb64a93a0c86f24a2a"}],"evidenceDigest":"sha256:93200f4be1543da0ea876af1d91ff0cd4dc3da0b500f170b3d42731776be8568"},"permitAuthoritySourceProvenance":{"schemaVersion":"programmable.custom-launch-deployment-evidence.v1","kind":"official-source-pinned","address":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","transactionHash":"0x30617f11ef467997bace3ab8b8d6048a19e42675fc101c73b1b216b5f8b0d08d","blockNumber":"50469365","blockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0","sourceCommitment":"sha256:4591dc35029cba2a869f91919cb3cf7e7c68f26727cc68e4b03d99cdf1bc2ebb","configurationEvidence":{"schemaVersion":"programmable.safe-configuration-evidence.v1","finalized":true,"blockNumber":"50469365","blockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0","proxyRuntimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c","singleton":{"address":"0x41675C099F32341bf84BFc5382aF534df5C7461a","runtimeCodeHash":"0x1fe2df852ba3299d6534ef416eefa406e56ced995bca886ab7a553e6d0c5e1c4","version":"1.4.1","sourceCommitment":"sha256:4591dc35029cba2a869f91919cb3cf7e7c68f26727cc68e4b03d99cdf1bc2ebb"},"fallbackHandler":"0xfd0732Dc9E303f09fCEf3a7388Ad10A83459Ec99","fallbackHandlerRuntimeCodeHash":"0x7c6007a5d711cea8dfd5d91f5940ec29c7f200fe511eb1fc1397b367af3c42f9","owners":["0x032b1c7b96793717F0BD2f11eb86cd10CdefC4a3","0x2Bb333d48DFAF1596D9036671d2E43168994249E"],"threshold":1,"nonce":"0","modules":[],"modulesNext":"0x0000000000000000000000000000000000000001","guard":null,"singletonSlot":"0x00000000000000000000000041675c099f32341bf84bfc5382af534df5c7461a","fallbackHandlerSlot":"0x000000000000000000000000fd0732dc9e303f09fcef3a7388ad10a83459ec99","guardSlot":"0x0000000000000000000000000000000000000000000000000000000000000000","primaryProvider":{"providerId":"quicknode","trustDomain":"quicknode.com","evidenceDigest":"sha256:6445f23a791e357b9a36a35e88ba0fe8614f9884fb37bc11b497439f37d52160"},"secondaryProvider":{"providerId":"alchemy","trustDomain":"alchemy.com","evidenceDigest":"sha256:6c84709c09060bef51f8df4c565c49bd46669518206f879a41ca1f6e7b77127a"},"atomicRootStateEvidenceDigest":"sha256:137f4ffc362627944987524460ad429d3706faeeacbf70eb3d2a369d2c3d0202","ethereumFinalityEvidence":{"schemaVersion":"programmable.robinhood-l2-checkpoint-ethereum-finality.v1","profile":{"schemaVersion":"programmable.custom-launch-profile-ref.v4","structuralProfileId":"programmable.custom-launch.robinhood-mainnet.v1","businessProfileId":"robinhood-production-launch","admissionDescriptorDigest":"sha256:99b4ccabdaaf143bad28a8f6af441a1b93e1f113d0179236328b7fa594d1f948","admissionPolicyDigest":"sha256:31e6b286ca839b31cb1edfe30c05d9f334892f3d84377961dc10b93959c7e216","admissionBindingDigest":"sha256:f31643e6e9ff6d5409d59a2fc3ac7fb5ac9cfcb3af08e95c9478bc95ddfa66a2","admissionSchemaDigest":"sha256:a28a6de6208d6ba7b65b4b706174509570955ba9ce9714624bcb2046ab7beae7","profileRevision":1,"profileVersion":"4.0.0","profileDigest":"sha256:484b1dc6e9091804fabc230f2b3a7504940fa00264f8e66e82a66a951e71f1a0"},"l2Checkpoint":{"blockNumber":"50469365","blockHash":"0x6f3331471a5b96a23b951116be75f74a3cedf1c5f95f7d07d7f0e23f7b8493f0"},"batchNumber":"166387","l2Providers":[{"providerId":"quicknode","trustDomain":"quicknode.com","l1Confirmations":"1"},{"providerId":"alchemy","trustDomain":"alchemy.com","l1Confirmations":"1"}],"ethereumProviders":[{"providerId":"drpc","trustDomain":"drpc.org"},{"providerId":"quicknode","trustDomain":"quicknode.com"}],"rollup":"0x23A19d23e89166adedbDcB432518AB01e4272D94","sequencerInbox":"0xBd0D173EEb87D57A09521c24388a12789F33ba96","postingTransactionHash":"0x1a1291108c140a721ed2d0fb76bfce47e9f1e151a55dac8539bd6f1ea7612550","postingBlockNumber":"25871959","postingBlockHash":"0xa91c89a31aff6066c6c822249a37557c08addd535df7ba848137ae0587834ba9","postingLogIndex":"964","ethereumFinalizedCheckpoint":{"blockNumber":"25903848","blockHash":"0x1d2e1666a9447fa06ae6e516e51ed5df2ca3bfe54e59d6bfb3e3592b8b5fabf5","tag":"finalized"},"observedAt":"2026-09-04T12:24:55.123Z","captureClosureDigest":"sha256:86f769caeccef49275ae0972007316f0b10953d2b0baa3a6fb313029fe87a25c","postingEventDigest":"sha256:9de54f83b00f0304097472c4ba995a6660b816542e045abd54cedd1eecae46e8","l1EvidenceDigest":"sha256:a38ff2eb5035b4980eca88273235e967a8526220c79c0250272c6f142912bde6","evidenceDigest":"sha256:0ae4e5a1274728cfbf25e73bfe098393760467d48ab6ccfcb11f3782904453e1"},"evidenceDigest":"sha256:382b17d7f5b10ab0af1b64c84f03d3e745fd73388b29a2ff0a25c9ebb4c8519a"},"evidenceDigest":"sha256:ad061a3e564c70e6d7d0a95775cd1eeb0c0476bd166f6fe0aaead6be16f95bfd"},"externalRootDeploymentEvidence":[{"schemaVersion":"programmable.custom-launch-deployment-evidence.v1","contract":"poolManager","kind":"exact-observed-deployment","address":"0x8366a39CC670B4001A1121B8F6A443A643e40951","runtimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626","transactionHash":"0x4fb28d4935866f462582c6c931c6f2705e55f5be5eb178c7d8d9329a95c44c41","previousBlockNumber":"9069","previousBlockHash":"0x453d2e99fea8384bba9325dcd9e4e726e4631443f68bd03ab84d9ccbc88e0c52","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","startBlock":"9070","blockHash":"0x9165e92381503c5e0cd1afc3e3647089d93a301c3e010722dbaf6e605d4ce38c","registrySource":{"repository":"Uniswap/contracts","commit":"4cfc406c8e34da3ce04e60657a7825075b64fd22","path":"deployments/json/4663.json","rawUrl":"https://raw.githubusercontent.com/Uniswap/contracts/4cfc406c8e34da3ce04e60657a7825075b64fd22/deployments/json/4663.json","sha256":"sha256:21964cefbfc24b0ee89e7427acf74d223ce5a50aeb4216a9bac361a6148dea15"},"providerReadbacks":[{"providerId":"quicknode","trustDomain":"quicknode.com","transactionHash":"0x4fb28d4935866f462582c6c931c6f2705e55f5be5eb178c7d8d9329a95c44c41","rawTransactionDigest":"sha256:18d771cfd343faf3827ef0ee72b8c58b03231f928eaef2e0b14b8a8f20f0e8c0","transactionDigest":"sha256:de0019f2c0afd7fd6b3a0dd0eab93b354da246ae2aeb5e11b4d29ab96889d66f","previousBlockNumber":"9069","previousBlockHash":"0x453d2e99fea8384bba9325dcd9e4e726e4631443f68bd03ab84d9ccbc88e0c52","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","blockNumber":"9070","blockHash":"0x9165e92381503c5e0cd1afc3e3647089d93a301c3e010722dbaf6e605d4ce38c","runtimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626","transactionReceiptDigest":"sha256:bebec6b78b92b7eedcaf4ea630ae1e9d01ac9190032a7c6607f04c187c30465c","evidenceDigest":"sha256:788ce43959fa57d53875de6ffb74ddfbbd2477ee151b3dee645c6b85adb4147d"},{"providerId":"alchemy","trustDomain":"alchemy.com","transactionHash":"0x4fb28d4935866f462582c6c931c6f2705e55f5be5eb178c7d8d9329a95c44c41","rawTransactionDigest":"sha256:18d771cfd343faf3827ef0ee72b8c58b03231f928eaef2e0b14b8a8f20f0e8c0","transactionDigest":"sha256:de0019f2c0afd7fd6b3a0dd0eab93b354da246ae2aeb5e11b4d29ab96889d66f","previousBlockNumber":"9069","previousBlockHash":"0x453d2e99fea8384bba9325dcd9e4e726e4631443f68bd03ab84d9ccbc88e0c52","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","blockNumber":"9070","blockHash":"0x9165e92381503c5e0cd1afc3e3647089d93a301c3e010722dbaf6e605d4ce38c","runtimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626","transactionReceiptDigest":"sha256:bebec6b78b92b7eedcaf4ea630ae1e9d01ac9190032a7c6607f04c187c30465c","evidenceDigest":"sha256:dc4931b4d9b0e61feba6ef05f46860ed683eed413ced26a943d8c23f8b9967d7"}],"evidenceDigest":"sha256:19fd81eab9228d6bcb15f6a9736910670ea8da4e772abb04de262d8677d5d919"},{"schemaVersion":"programmable.custom-launch-deployment-evidence.v1","contract":"positionManager","kind":"exact-observed-deployment","address":"0x58daec3116aae6D93017bAAea7749052E8a04fA7","runtimeCodeHash":"0xc873e135dc9aaec88489cfbad146b4cb49d6a32e0d80326377784b7ba17670b2","transactionHash":"0x228c18ada6cb46b4fbcc18f4ec1519953415393e256fa8349aafbd5a2db037c8","previousBlockNumber":"9072","previousBlockHash":"0x62de7c960bbeffa2ccc0cd8613e153135d2f57f72c505c0e47dc2ec541cf51af","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","startBlock":"9073","blockHash":"0x57535f50e190e2806787481baf10fbc16899c78db3d81fd5792b75d8447bf1dd","registrySource":{"repository":"Uniswap/contracts","commit":"4cfc406c8e34da3ce04e60657a7825075b64fd22","path":"deployments/json/4663.json","rawUrl":"https://raw.githubusercontent.com/Uniswap/contracts/4cfc406c8e34da3ce04e60657a7825075b64fd22/deployments/json/4663.json","sha256":"sha256:21964cefbfc24b0ee89e7427acf74d223ce5a50aeb4216a9bac361a6148dea15"},"providerReadbacks":[{"providerId":"quicknode","trustDomain":"quicknode.com","transactionHash":"0x228c18ada6cb46b4fbcc18f4ec1519953415393e256fa8349aafbd5a2db037c8","rawTransactionDigest":"sha256:86648fff36e61f6d1d01b8fcc55f6d37e02bde4ec5cb8de3cefa6431f9096117","transactionDigest":"sha256:6a3e6e0ee28146e666ae9348b9db9ebb0fcfe70b3980a91a8e9c4a770038d9fb","previousBlockNumber":"9072","previousBlockHash":"0x62de7c960bbeffa2ccc0cd8613e153135d2f57f72c505c0e47dc2ec541cf51af","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","blockNumber":"9073","blockHash":"0x57535f50e190e2806787481baf10fbc16899c78db3d81fd5792b75d8447bf1dd","runtimeCodeHash":"0xc873e135dc9aaec88489cfbad146b4cb49d6a32e0d80326377784b7ba17670b2","transactionReceiptDigest":"sha256:50a9567499cca2d7256550302e3165caaec81b33c733f20b78be90ee3c0e34fb","evidenceDigest":"sha256:42058db18db614a0b46d1e34367257e51cb6e5d1045044ac158bb22a83dc40cb"},{"providerId":"alchemy","trustDomain":"alchemy.com","transactionHash":"0x228c18ada6cb46b4fbcc18f4ec1519953415393e256fa8349aafbd5a2db037c8","rawTransactionDigest":"sha256:86648fff36e61f6d1d01b8fcc55f6d37e02bde4ec5cb8de3cefa6431f9096117","transactionDigest":"sha256:6a3e6e0ee28146e666ae9348b9db9ebb0fcfe70b3980a91a8e9c4a770038d9fb","previousBlockNumber":"9072","previousBlockHash":"0x62de7c960bbeffa2ccc0cd8613e153135d2f57f72c505c0e47dc2ec541cf51af","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","blockNumber":"9073","blockHash":"0x57535f50e190e2806787481baf10fbc16899c78db3d81fd5792b75d8447bf1dd","runtimeCodeHash":"0xc873e135dc9aaec88489cfbad146b4cb49d6a32e0d80326377784b7ba17670b2","transactionReceiptDigest":"sha256:50a9567499cca2d7256550302e3165caaec81b33c733f20b78be90ee3c0e34fb","evidenceDigest":"sha256:d54d95d08a2991bfdf7405d320b600f6da902a1cb1320e185b43d210f85906b5"}],"evidenceDigest":"sha256:1c63c0c1d97d3981bb537ec064e07edac9fc606b3a4766b6ba831e706a0c97f2"},{"schemaVersion":"programmable.custom-launch-deployment-evidence.v1","contract":"stateView","kind":"exact-observed-deployment","address":"0xF3334192D15450CdD385c8B70e03f9A6bD9E673b","runtimeCodeHash":"0x7d9c591e0956fd89d98feb4ffcfe8bf1f7a62bd485edd979fa21d104b49878a6","transactionHash":"0x3d61e2c9eeb482385b1aa436b9e8f812167ea579cc390e4f93bc5abde00582f4","previousBlockNumber":"9074","previousBlockHash":"0xe4e326b8cb7d06096a189ad4755858db343274c690ae2bf832132e90cc04907f","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","startBlock":"9075","blockHash":"0x30e8a2c1d72be59a478815404c310a5608fffe4ecc22e58074ba2e77c90b6be3","registrySource":{"repository":"Uniswap/contracts","commit":"4cfc406c8e34da3ce04e60657a7825075b64fd22","path":"deployments/json/4663.json","rawUrl":"https://raw.githubusercontent.com/Uniswap/contracts/4cfc406c8e34da3ce04e60657a7825075b64fd22/deployments/json/4663.json","sha256":"sha256:21964cefbfc24b0ee89e7427acf74d223ce5a50aeb4216a9bac361a6148dea15"},"providerReadbacks":[{"providerId":"quicknode","trustDomain":"quicknode.com","transactionHash":"0x3d61e2c9eeb482385b1aa436b9e8f812167ea579cc390e4f93bc5abde00582f4","rawTransactionDigest":"sha256:097e214f7673cb69aa7c151ccfb6812f86697496b06fa2ee496d145c947e8a4f","transactionDigest":"sha256:bfdfabe65294c658250f26f6ba115874cb4dbfefa9785d38a3c54e4f4fbf75e4","previousBlockNumber":"9074","previousBlockHash":"0xe4e326b8cb7d06096a189ad4755858db343274c690ae2bf832132e90cc04907f","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","blockNumber":"9075","blockHash":"0x30e8a2c1d72be59a478815404c310a5608fffe4ecc22e58074ba2e77c90b6be3","runtimeCodeHash":"0x7d9c591e0956fd89d98feb4ffcfe8bf1f7a62bd485edd979fa21d104b49878a6","transactionReceiptDigest":"sha256:b61e5deb03c003a13ca5c2a5fd9923920c066011a66b7bccaa781747ded778be","evidenceDigest":"sha256:7a51bce58bb6a2e3a902c7faae3f104753811b9c06d0766806efb2b24a7408ce"},{"providerId":"alchemy","trustDomain":"alchemy.com","transactionHash":"0x3d61e2c9eeb482385b1aa436b9e8f812167ea579cc390e4f93bc5abde00582f4","rawTransactionDigest":"sha256:097e214f7673cb69aa7c151ccfb6812f86697496b06fa2ee496d145c947e8a4f","transactionDigest":"sha256:bfdfabe65294c658250f26f6ba115874cb4dbfefa9785d38a3c54e4f4fbf75e4","previousBlockNumber":"9074","previousBlockHash":"0xe4e326b8cb7d06096a189ad4755858db343274c690ae2bf832132e90cc04907f","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","blockNumber":"9075","blockHash":"0x30e8a2c1d72be59a478815404c310a5608fffe4ecc22e58074ba2e77c90b6be3","runtimeCodeHash":"0x7d9c591e0956fd89d98feb4ffcfe8bf1f7a62bd485edd979fa21d104b49878a6","transactionReceiptDigest":"sha256:b61e5deb03c003a13ca5c2a5fd9923920c066011a66b7bccaa781747ded778be","evidenceDigest":"sha256:99625a5456575faeac8fa3d0d71ae6b4e06d4bf234807069b935854c451c63b4"}],"evidenceDigest":"sha256:1c1fac08f22e8041a0737e2eff4cfc18c4523a2b774fe71f48d40399b9e93239"},{"schemaVersion":"programmable.custom-launch-deployment-evidence.v1","contract":"v4Quoter","kind":"exact-observed-deployment","address":"0x8Dc178eFB8111BB0973Dd9d722ebeFF267c98F94","runtimeCodeHash":"0xd707b1da8cb165e5ea35a3b4450d971eb562ec171e23492aa117036b78a868f6","transactionHash":"0x6bf436d72a17f87284ddcab43094689bd320dfb39b535213b9a0b669fabc4ab4","previousBlockNumber":"9073","previousBlockHash":"0x57535f50e190e2806787481baf10fbc16899c78db3d81fd5792b75d8447bf1dd","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","startBlock":"9074","blockHash":"0xe4e326b8cb7d06096a189ad4755858db343274c690ae2bf832132e90cc04907f","registrySource":{"repository":"Uniswap/contracts","commit":"4cfc406c8e34da3ce04e60657a7825075b64fd22","path":"deployments/json/4663.json","rawUrl":"https://raw.githubusercontent.com/Uniswap/contracts/4cfc406c8e34da3ce04e60657a7825075b64fd22/deployments/json/4663.json","sha256":"sha256:21964cefbfc24b0ee89e7427acf74d223ce5a50aeb4216a9bac361a6148dea15"},"providerReadbacks":[{"providerId":"quicknode","trustDomain":"quicknode.com","transactionHash":"0x6bf436d72a17f87284ddcab43094689bd320dfb39b535213b9a0b669fabc4ab4","rawTransactionDigest":"sha256:afbdfd6943aba8d7ed6f54ebc73bb6dda11ea5d6eeec8085c5d5b336898ceaac","transactionDigest":"sha256:4fd1cf384f78f5f5366f75384cde062e0a665454bf34d2d5f6c5ea08c5d7758d","previousBlockNumber":"9073","previousBlockHash":"0x57535f50e190e2806787481baf10fbc16899c78db3d81fd5792b75d8447bf1dd","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","blockNumber":"9074","blockHash":"0xe4e326b8cb7d06096a189ad4755858db343274c690ae2bf832132e90cc04907f","runtimeCodeHash":"0xd707b1da8cb165e5ea35a3b4450d971eb562ec171e23492aa117036b78a868f6","transactionReceiptDigest":"sha256:1183cb61e1beace61dcc7049f7bc59e11d007e90217724b21f62e0318adca735","evidenceDigest":"sha256:b4465a1464bdeb90eb076758c1b219b338e9f80f8b5adfc4c3ed1d7ca5a707ac"},{"providerId":"alchemy","trustDomain":"alchemy.com","transactionHash":"0x6bf436d72a17f87284ddcab43094689bd320dfb39b535213b9a0b669fabc4ab4","rawTransactionDigest":"sha256:afbdfd6943aba8d7ed6f54ebc73bb6dda11ea5d6eeec8085c5d5b336898ceaac","transactionDigest":"sha256:4fd1cf384f78f5f5366f75384cde062e0a665454bf34d2d5f6c5ea08c5d7758d","previousBlockNumber":"9073","previousBlockHash":"0x57535f50e190e2806787481baf10fbc16899c78db3d81fd5792b75d8447bf1dd","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","blockNumber":"9074","blockHash":"0xe4e326b8cb7d06096a189ad4755858db343274c690ae2bf832132e90cc04907f","runtimeCodeHash":"0xd707b1da8cb165e5ea35a3b4450d971eb562ec171e23492aa117036b78a868f6","transactionReceiptDigest":"sha256:1183cb61e1beace61dcc7049f7bc59e11d007e90217724b21f62e0318adca735","evidenceDigest":"sha256:3092d6c28961a0b6bc2e3db75baba49c54bdb770e4d9cb62fb5f44a6ee7597c5"}],"evidenceDigest":"sha256:57ddccbbb905c13f5a0a7d3a7646f4d2e7d05e351620066d66635d8fee03804e"},{"schemaVersion":"programmable.custom-launch-deployment-evidence.v1","contract":"universalRouter","kind":"exact-observed-deployment","address":"0x06AfBA43Fd06227fA663b0DAecF536f6EaA6bf99","runtimeCodeHash":"0xbe8e8191bb42d843c2e948a5a55772eaab864ce01e54dcd47c9d089170b302d5","transactionHash":"0xdfb76494e158d8dea4376160315239271636a18515207fd4526e574bc7eeb456","previousBlockNumber":"3347898","previousBlockHash":"0x70c95a3715c2d276366c01b1995c8864f20a457bb3fa09e4bf6afa1858813b28","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","startBlock":"3347899","blockHash":"0xd94fe7a9d1f90bf582c3b2fa91c97eb924d6dd82ba7d41effe2de414f09259f7","registrySource":{"repository":"Uniswap/contracts","commit":"4cfc406c8e34da3ce04e60657a7825075b64fd22","path":"deployments/json/4663.json","rawUrl":"https://raw.githubusercontent.com/Uniswap/contracts/4cfc406c8e34da3ce04e60657a7825075b64fd22/deployments/json/4663.json","sha256":"sha256:21964cefbfc24b0ee89e7427acf74d223ce5a50aeb4216a9bac361a6148dea15"},"providerReadbacks":[{"providerId":"quicknode","trustDomain":"quicknode.com","transactionHash":"0xdfb76494e158d8dea4376160315239271636a18515207fd4526e574bc7eeb456","rawTransactionDigest":"sha256:e2624395f53dde73f137d1506f484ad4657ff0a263f3ceaba8942743b7b7d9df","transactionDigest":"sha256:af8a678896427d2354c4db04d5ef344bd5f0bbc1f328601259378f4e65b8f0c9","previousBlockNumber":"3347898","previousBlockHash":"0x70c95a3715c2d276366c01b1995c8864f20a457bb3fa09e4bf6afa1858813b28","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","blockNumber":"3347899","blockHash":"0xd94fe7a9d1f90bf582c3b2fa91c97eb924d6dd82ba7d41effe2de414f09259f7","runtimeCodeHash":"0xbe8e8191bb42d843c2e948a5a55772eaab864ce01e54dcd47c9d089170b302d5","transactionReceiptDigest":"sha256:e66fa4ac67b408a49358b2b7262aa72c574c6d6afabf5b5a1520d7b7eb4256c3","evidenceDigest":"sha256:1ffa752daab3d55b70a0fa652718a71683e5254ff72923c004e232777570492b"},{"providerId":"alchemy","trustDomain":"alchemy.com","transactionHash":"0xdfb76494e158d8dea4376160315239271636a18515207fd4526e574bc7eeb456","rawTransactionDigest":"sha256:e2624395f53dde73f137d1506f484ad4657ff0a263f3ceaba8942743b7b7d9df","transactionDigest":"sha256:af8a678896427d2354c4db04d5ef344bd5f0bbc1f328601259378f4e65b8f0c9","previousBlockNumber":"3347898","previousBlockHash":"0x70c95a3715c2d276366c01b1995c8864f20a457bb3fa09e4bf6afa1858813b28","previousBlockRuntimeCodeHash":"0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470","blockNumber":"3347899","blockHash":"0xd94fe7a9d1f90bf582c3b2fa91c97eb924d6dd82ba7d41effe2de414f09259f7","runtimeCodeHash":"0xbe8e8191bb42d843c2e948a5a55772eaab864ce01e54dcd47c9d089170b302d5","transactionReceiptDigest":"sha256:e66fa4ac67b408a49358b2b7262aa72c574c6d6afabf5b5a1520d7b7eb4256c3","evidenceDigest":"sha256:782457312e40f5e765d38f8939381656c38f073a7715a8100d48cac1dfd94ca4"}],"evidenceDigest":"sha256:72f8a3b701264aeeb93a7b4583309ad6c1334f1cc8546475c20f76975a8fb7eb"}],"contracts":{"programmableLaunchStampRouter":{"address":"0x34965F2A2ee9254522232C32F02056E92BE0C98a","runtimeCodeHash":"0x1dbbdaaad901ea3c6134dca0d4872a4789b3c071bf8ccfb44edd65d26d817388"},"permitAuthority":{"address":"0xeD617CE7f82e2AB589aDeFFD319D1D872Bc8De06","runtimeCodeHash":"0xd7d408ebcd99b2b70be43e20253d6d92a8ea8fab29bd3be7f55b10032331fb4c"},"graphFactory":{"address":"0x0B6b3F40f84Df25D3bd69238f937096177DD09Bd","runtimeCodeHash":"0xd23692fae59331592048e71a96d4963e170ee56e449683dc9f7fa3f9470018b8"},"poolManager":{"address":"0x8366a39CC670B4001A1121B8F6A443A643e40951","runtimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626"},"positionManager":{"address":"0x58daec3116aae6D93017bAAea7749052E8a04fA7","runtimeCodeHash":"0xc873e135dc9aaec88489cfbad146b4cb49d6a32e0d80326377784b7ba17670b2"},"stateView":{"address":"0xF3334192D15450CdD385c8B70e03f9A6bD9E673b","runtimeCodeHash":"0x7d9c591e0956fd89d98feb4ffcfe8bf1f7a62bd485edd979fa21d104b49878a6"},"v4Quoter":{"address":"0x8Dc178eFB8111BB0973Dd9d722ebeFF267c98F94","runtimeCodeHash":"0xd707b1da8cb165e5ea35a3b4450d971eb562ec171e23492aa117036b78a868f6"},"permit2":{"address":"0x000000000022D473030F116dDEE9F6B43aC78BA3","runtimeCodeHash":"0x5208783f52488f7d3493e5e38311ab707c1d75457fe472a19b0b4d57d66a7fca"},"universalRouter":{"address":"0x06AfBA43Fd06227fA663b0DAecF536f6EaA6bf99","runtimeCodeHash":"0xbe8e8191bb42d843c2e948a5a55772eaab864ce01e54dcd47c9d089170b302d5"}}},"publication":{"schemaVersion":"programmable.finalized-custom-launch-publication-binding.v1","finalizedFeedUrl":"https://api.programmable.market/v4/chains/4663/finalized-custom-launches","chainDeploymentDescriptorDigest":"0x4bde6e26b6630aa684b4ac2a987d6322755896b249a189843bd3a58fe313694c","routerEventEvidenceDigest":"sha256:0f2a94b39c2bce8ae46461829f6289879d640392f8f5586cd057e7133be08f6f","routerGetterEvidenceDigest":"sha256:5b072d80efa0b5339bedcccf64d247fc468f9cfecd2f42d9d417d8e87bccf384","evidenceDigest":"sha256:9588ad24f9c371caafbd3e68263e1fc16f85d63bf3069333c9bca93ce9da76bb"}},"endpoints":{"wellKnown":"https://developers.programmable.family/.well-known/programmable.json","status":"https://developers.programmable.family/api/v2/status?chainId=4663","manifest":"https://developers.programmable.family/api/v2/manifests/4663","launches":"https://developers.programmable.family/api/v2/launches?chainId=4663","tokenList":"https://developers.programmable.family/api/v2/token-list?chainId=4663","openApi":"https://developers.programmable.family/openapi/programmable-v2.yaml"},"compatibility":{"majorVersion":2,"additiveChangesOnly":true,"noMandatoryClientChangesWithinMajorVersion":true,"unknownFields":"ignore","unknownCapabilities":"preserve","unknownMarketKinds":"display-as-unsupported","deploymentDiscovery":"refresh-manifest","hardcodeDeploymentAddresses":false},"extensions":{"programmable/read-model-v1":{"status":"planned","source":"backend-finalized-custom-launches","finalizedFeedUrl":"https://api.programmable.market/v4/chains/4663/finalized-custom-launches","lastKnownGoodScope":"chain-id","absenceAuthoritative":false,"activationRequirements":["exact-router-address-and-runtime-hash","finalized-router-canary","backend-quality-current","chain-scoped-last-known-good-snapshot"]},"programmable/uniswap-v4-bindings-v1":{"status":"live","registry":"https://github.com/Uniswap/contracts/blob/4cfc406c8e34da3ce04e60657a7825075b64fd22/deployments/json/4663.json","observedAtBlock":"50469365","poolManager":{"address":"0x8366a39CC670B4001A1121B8F6A443A643e40951","runtimeCodeHash":"0xbd3881180b547f5fe817545743cfb4343e96b1bc6640dcd70c106b0066e95626","verificationStatus":"finalized-runtime-verified"},"otherBindingsStatus":"finalized-source-bound-deployment-evidence"},"programmable/module-discovery-v1":{"schemaVersion":"programmable.module-discovery.v1","chainId":4663,"identityKey":["chainId","tokenAddress"],"guideUrl":"https://programmable.market/docs/developers/indexing/foundation-indexing","launchFeedUrl":"https://programmable.market/api/explore/robinhood?page=1&pageSize=50&sort=newest","availabilityUrl":"https://programmable.market/api/module-foundation?chainId=4663","sourceKind":"versioned-module-factory","releaseInventoryUrl":"https://api.programmable.market/v1/modules/foundation/releases","normalizedDeveloperFeedCoversAllModuleSources":false}},"directChainIntegration":{"schemaVersion":"programmable.direct-chain-integration.v1","status":"live","platformId":"programmable","category":"custom","publicLabel":"Programmable Custom","indexing":"direct-chain","publicWrites":false,"hostedIndexer":"unavailable","evidenceUrl":"https://developers.programmable.family/deployments/robinhood-direct-chain-evidence-v1.json","chainDeploymentDescriptorDigest":"0x4bde6e26b6630aa684b4ac2a987d6322755896b249a189843bd3a58fe313694c","profile":{"schemaVersion":"programmable.custom-launch-profile-ref.v4","structuralProfileId":"programmable.custom-launch.robinhood-mainnet.v1","businessProfileId":"robinhood-production-launch","admissionDescriptorDigest":"sha256:99b4ccabdaaf143bad28a8f6af441a1b93e1f113d0179236328b7fa594d1f948","admissionPolicyDigest":"sha256:31e6b286ca839b31cb1edfe30c05d9f334892f3d84377961dc10b93959c7e216","admissionBindingDigest":"sha256:f31643e6e9ff6d5409d59a2fc3ac7fb5ac9cfcb3af08e95c9478bc95ddfa66a2","admissionSchemaDigest":"sha256:a28a6de6208d6ba7b65b4b706174509570955ba9ce9714624bcb2046ab7beae7","profileRevision":1,"profileVersion":"4.0.0","profileDigest":"sha256:484b1dc6e9091804fabc230f2b3a7504940fa00264f8e66e82a66a951e71f1a0"},"finalityPolicy":{"schemaVersion":"programmable.custom-launch-finality-policy-ref.v1","policyId":"robinhood-stage-finality-v1","policyRevision":1,"policyDigest":"sha256:537d531423d1285a3808556a57303ec68f1e6bdeea3c9aaf6320f9e5a0e47153"},"finality":{"mode":"rpc-finalized","canonicalReadBlock":"finalized-or-explicit-canonical-block","explicitBlockRequiresFinalizedAncestor":true}}}