Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
HashStorage
Compiler Version
v0.8.30+commit.73712a01
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2025-08-28
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
contract HashStorage {
bytes32 public gdp_pdf_hash; // SHA256 Hash of https://www.bea.gov/sites/default/files/2025-08/gdp2q25-2nd.pdf
uint256 public gdp_q2_2025; // Increments of tenths
uint256 public timestamp;
constructor(bytes32 _hash, uint256 _data) {
gdp_pdf_hash = _hash;
gdp_q2_2025 = _data;
timestamp = block.timestamp;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"bytes32","name":"_hash","type":"bytes32"},{"internalType":"uint256","name":"_data","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"gdp_pdf_hash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"gdp_q2_2025","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"timestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]Contract Creation Code
6080604052348015600e575f5ffd5b506040516102193803806102198339818101604052810190602e919060a8565b815f819055508060018190555042600281905550505060df565b5f5ffd5b5f819050919050565b605c81604c565b81146065575f5ffd5b50565b5f815190506074816055565b92915050565b5f819050919050565b608a81607a565b81146093575f5ffd5b50565b5f8151905060a2816083565b92915050565b5f5f6040838503121560bb5760ba6048565b5b5f60c6858286016068565b925050602060d5858286016096565b9150509250929050565b61012d806100ec5f395ff3fe6080604052348015600e575f5ffd5b5060043610603a575f3560e01c806302eeed3f14603e5780630a14976b146058578063b80777ea146072575b5f5ffd5b6044608c565b604051604f919060b3565b60405180910390f35b605e6091565b6040516069919060e0565b60405180910390f35b60786097565b6040516083919060e0565b60405180910390f35b5f5481565b60015481565b60025481565b5f819050919050565b60ad81609d565b82525050565b5f60208201905060c45f83018460a6565b92915050565b5f819050919050565b60da8160ca565b82525050565b5f60208201905060f15f83018460d3565b9291505056fea2646970667358221220e2618f5648a347ded3e7965d2d23ef70c5b29a7c86a6a19512a909431823fce464736f6c634300081e0033c70972a12908b73c2407d9cc6842ba2a02203a690f3090cd29f30c45f0cfd93d0000000000000000000000000000000000000000000000000000000000000021
Deployed Bytecode
0x6080604052348015600e575f5ffd5b5060043610603a575f3560e01c806302eeed3f14603e5780630a14976b146058578063b80777ea146072575b5f5ffd5b6044608c565b604051604f919060b3565b60405180910390f35b605e6091565b6040516069919060e0565b60405180910390f35b60786097565b6040516083919060e0565b60405180910390f35b5f5481565b60015481565b60025481565b5f819050919050565b60ad81609d565b82525050565b5f60208201905060c45f83018460a6565b92915050565b5f819050919050565b60da8160ca565b82525050565b5f60208201905060f15f83018460d3565b9291505056fea2646970667358221220e2618f5648a347ded3e7965d2d23ef70c5b29a7c86a6a19512a909431823fce464736f6c634300081e0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
c70972a12908b73c2407d9cc6842ba2a02203a690f3090cd29f30c45f0cfd93d0000000000000000000000000000000000000000000000000000000000000021
-----Decoded View---------------
Arg [0] : _hash (bytes32): 0xc70972a12908b73c2407d9cc6842ba2a02203a690f3090cd29f30c45f0cfd93d
Arg [1] : _data (uint256): 33
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : c70972a12908b73c2407d9cc6842ba2a02203a690f3090cd29f30c45f0cfd93d
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000021
Deployed Bytecode Sourcemap
70:427:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;101:27;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;222:26;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;285:24;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;101:27;;;;:::o;222:26::-;;;;:::o;285:24::-;;;;:::o;7:77:1:-;44:7;73:5;62:16;;7:77;;;:::o;90:118::-;177:24;195:5;177:24;:::i;:::-;172:3;165:37;90:118;;:::o;214:222::-;307:4;345:2;334:9;330:18;322:26;;358:71;426:1;415:9;411:17;402:6;358:71;:::i;:::-;214:222;;;;:::o;442:77::-;479:7;508:5;497:16;;442:77;;;:::o;525:118::-;612:24;630:5;612:24;:::i;:::-;607:3;600:37;525:118;;:::o;649:222::-;742:4;780:2;769:9;765:18;757:26;;793:71;861:1;850:9;846:17;837:6;793:71;:::i;:::-;649:222;;;;:::o
Swarm Source
ipfs://e2618f5648a347ded3e7965d2d23ef70c5b29a7c86a6a19512a909431823fce4
Loading...
Loading
Loading...
Loading
Loading...
Loading
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.