0x76507884bB060441d361274681E6b37a576cDaE9
on Celo Sepolia Testnet (11142220)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- ImmutableEducationRecords
- Compilation Target
- learnledger.sol:ImmutableEducationRecords
- Language
- Solidity
- Compiler
- solc 0.8.30+commit.73712a01
- EVM Version
- default
- Verified At
- 2025-10-29 09:40:34 UTC
- Deployer
- 0x25f09252d938A89f2EA658bf614332127dFBc5D7
- Deployment Transaction
- 0xe3f9780509428a019a3f087d0467e510637e114d374fe68af8ef5233a9e7495c
- Block Number
- 8446831
- Transaction Index
- 1
Read/Write Contract on:
ABI
Expand to view
Source Code
EXPLORER
learnledger.sol
Loading files...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x6080604052348015600e575f5ffd5b50335f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610f428061005b5f395ff3fe608060405234801561000f575f5ffd5b5060043610610055575f3560e01c8063functionSignature03e9e60914610059578063functionSignature344610671461008d578063functionSignature3f723c62146100c1578063functionSignaturee581f9ee146100dd578063functionSignaturef851a440146100fb575b5f5ffd5b610073600480360381019061006e919061072d565b610119565b6040516100849594939291906107d7565b60405180910390f35b6100a760048036038101906100a2919061072d565b61037e565b6040516100b89594939291906107d7565b60405180910390f35b6100db60048036038101906100d69190610969565b610542565b005b6100e56106bf565b6040516100f29190610a0d565b60405180910390f35b6101036106c5565b6040516101109190610a65565b60405180910390f35b5f60608060605f5f8611801561013157506001548611155b610170576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161016790610ac8565b60405180910390fd5b5f60025f8881526020019081526020015f206040518060a00160405290815f82015481526020016001820180546101a690610b13565b80601f01602080910402602001604051908101604052809291908181526020018280546101d290610b13565b801561021d5780601f106101f45761010080835404028352916020019161021d565b820191905f5260205f20905b81548152906001019060200180831161020057829003601f168201915b5050505050815260200160028201805461023690610b13565b80601f016020809104026020016040519081016040528092919081815260200182805461026290610b13565b80156102ad5780601f10610284576101008083540402835291602001916102ad565b820191905f5260205f20905b81548152906001019060200180831161029057829003601f168201915b505050505081526020016003820180546102c690610b13565b80601f01602080910402602001604051908101604052809291908181526020018280546102f290610b13565b801561033d5780601f106103145761010080835404028352916020019161033d565b820191905f5260205f20905b81548152906001019060200180831161032057829003601f168201915b505050505081526020016004820154815250509050805f01518160200151826040015183606001518460800151955095509550955095505091939590929450565b6002602052805f5260405f205f91509050805f0154908060010180546103a390610b13565b80601f01602080910402602001604051908101604052809291908181526020018280546103cf90610b13565b801561041a5780601f106103f15761010080835404028352916020019161041a565b820191905f5260205f20905b8154815290600101906020018083116103fd57829003601f168201915b50505050509080600201805461042f90610b13565b80601f016020809104026020016040519081016040528092919081815260200182805461045b90610b13565b80156104a65780601f1061047d576101008083540402835291602001916104a6565b820191905f5260205f20905b81548152906001019060200180831161048957829003601f168201915b5050505050908060030180546104bb90610b13565b80601f01602080910402602001604051908101604052809291908181526020018280546104e790610b13565b80156105325780601f1061050957610100808354040283529160200191610532565b820191905f5260205f20905b81548152906001019060200180831161051557829003601f168201915b5050505050908060040154905085565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c790610bb3565b60405180910390fd5b60015f8154809291906105e290610bfe565b91905055506040518060a0016040528060015481526020018481526020018381526020018281526020014281525060025f60015481526020019081526020015f205f820151815f015560208201518160010190816106409190610de5565b5060408201518160020190816106569190610de5565b50606082015181600301908161066c9190610de5565b50608082015181600401559050506001547feventSignatured214125e7988d2836e89425bb3f03e1ec161725a9997c14b764dffa74d60b3cd848484426040516106b29493929190610eb4565b60405180910390a2505050565b60015481565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f604051905090565b5f5ffd5b5f5ffd5b5f819050919050565b61070c816106fa565b8114610716575f5ffd5b50565b5f8135905061072781610703565b92915050565b5f60208284031215610742576107416106f2565b5b5f61074f84828501610719565b91505092915050565b610761816106fa565b82525050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6107a982610767565b6107b38185610771565b93506107c3818560208601610781565b6107cc8161078f565b840191505092915050565b5f60a0820190506107ea5f830188610758565b81810360208301526107fc818761079f565b90508181036040830152610810818661079f565b90508181036060830152610824818561079f565b90506108336080830184610758565b9695505050505050565b5f5ffd5b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61087b8261078f565b810181811067ffffffffffffffff8211171561089a57610899610845565b5b80604052505050565b5f6108ac6106e9565b90506108b88282610872565b919050565b5f67ffffffffffffffff8211156108d7576108d6610845565b5b6108e08261078f565b9050602081019050919050565b828183375f83830152505050565b5f61090d610908846108bd565b6108a3565b90508281526020810184848401111561092957610928610841565b5b6109348482856108ed565b509392505050565b5f82601f8301126109505761094f61083d565b5b81356109608482602086016108fb565b91505092915050565b5f5f5f606084860312156109805761097f6106f2565b5b5f84013567ffffffffffffffff81111561099d5761099c6106f6565b5b6109a98682870161093c565b935050602084013567ffffffffffffffff8111156109ca576109c96106f6565b5b6109d68682870161093c565b925050604084013567ffffffffffffffff8111156109f7576109f66106f6565b5b610a038682870161093c565b9150509250925092565b5f602082019050610a205f830184610758565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610a4f82610a26565b9050919050565b610a5f81610a45565b82525050565b5f602082019050610a785f830184610a56565b92915050565b7f5265636f7264206e6f7420666f756e64000000000000000000000000000000005f82015250565b5f610ab2601083610771565b9150610abd82610a7e565b602082019050919050565b5f6020820190508181035f830152610adf81610aa6565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610b2a57607f821691505b602082108103610b3d57610b3c610ae6565b5b50919050565b7f4f6e6c792061646d696e2063616e20706572666f726d207468697320616374695f8201527f6f6e000000000000000000000000000000000000000000000000000000000000602082015250565b5f610b9d602283610771565b9150610ba882610b43565b604082019050919050565b5f6020820190508181035f830152610bca81610b91565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610c08826106fa565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610c3a57610c39610bd1565b5b600182019050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610ca17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610c66565b610cab8683610c66565b95508019841693508086168417925050509392505050565b5f819050919050565b5f610ce6610ce1610cdc846106fa565b610cc3565b6106fa565b9050919050565b5f819050919050565b610cff83610ccc565b610d13610d0b82610ced565b848454610c72565b825550505050565b5f5f905090565b610d2a610d1b565b610d35818484610cf6565b505050565b5b81811015610d5857610d4d5f82610d22565b600181019050610d3b565b5050565b601f821115610d9d57610d6e81610c45565b610d7784610c57565b81016020851015610d86578190505b610d9a610d9285610c57565b830182610d3a565b50505b505050565b5f82821c905092915050565b5f610dbd5f1984600802610da2565b1980831691505092915050565b5f610dd58383610dae565b9150826002028217905092915050565b610dee82610767565b67ffffffffffffffff811115610e0757610e06610845565b5b610e118254610b13565b610e1c828285610d5c565b5f60209050601f831160018114610e4d575f8415610e3b578287015190505b610e458582610dca565b865550610eac565b601f198416610e5b86610c45565b5f5b82811015610e8257848901518255600182019150602085019450602081019050610e5d565b86831015610e9f5784890151610e9b601f891682610dae565b8355505b6001600288020188555050505b505050505050565b5f6080820190508181035f830152610ecc818761079f565b90508181036020830152610ee0818661079f565b90508181036040830152610ef4818561079f565b9050610f036060830184610758565b9594505050505056fea2646970667358221220f747b750dcd0c18e6c9711babd5410b1a3c1c1d596dc501fcb0b8dc3f0d4312164736f6c634300081e0033
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 
Solidity metadata.json IPFS hash: QmeyvqVk93fLTjk9d4rTMdsXnwr5vzxpK8D5hes4pP5NcY
RawDecoded
Length: 53 bytes
0xa2646970667358221220f747b750dcd0c18e6c9711babd5410b1a3c1c1d596dc501fcb0b8dc3f0d4312164736f6c634300081e0033
Runtime Bytecode
0x608060405234801561000f575f5ffd5b5060043610610055575f3560e01c8063functionSignature03e9e60914610059578063functionSignature344610671461008d578063functionSignature3f723c62146100c1578063functionSignaturee581f9ee146100dd578063functionSignaturef851a440146100fb575b5f5ffd5b610073600480360381019061006e919061072d565b610119565b6040516100849594939291906107d7565b60405180910390f35b6100a760048036038101906100a2919061072d565b61037e565b6040516100b89594939291906107d7565b60405180910390f35b6100db60048036038101906100d69190610969565b610542565b005b6100e56106bf565b6040516100f29190610a0d565b60405180910390f35b6101036106c5565b6040516101109190610a65565b60405180910390f35b5f60608060605f5f8611801561013157506001548611155b610170576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161016790610ac8565b60405180910390fd5b5f60025f8881526020019081526020015f206040518060a00160405290815f82015481526020016001820180546101a690610b13565b80601f01602080910402602001604051908101604052809291908181526020018280546101d290610b13565b801561021d5780601f106101f45761010080835404028352916020019161021d565b820191905f5260205f20905b81548152906001019060200180831161020057829003601f168201915b5050505050815260200160028201805461023690610b13565b80601f016020809104026020016040519081016040528092919081815260200182805461026290610b13565b80156102ad5780601f10610284576101008083540402835291602001916102ad565b820191905f5260205f20905b81548152906001019060200180831161029057829003601f168201915b505050505081526020016003820180546102c690610b13565b80601f01602080910402602001604051908101604052809291908181526020018280546102f290610b13565b801561033d5780601f106103145761010080835404028352916020019161033d565b820191905f5260205f20905b81548152906001019060200180831161032057829003601f168201915b505050505081526020016004820154815250509050805f01518160200151826040015183606001518460800151955095509550955095505091939590929450565b6002602052805f5260405f205f91509050805f0154908060010180546103a390610b13565b80601f01602080910402602001604051908101604052809291908181526020018280546103cf90610b13565b801561041a5780601f106103f15761010080835404028352916020019161041a565b820191905f5260205f20905b8154815290600101906020018083116103fd57829003601f168201915b50505050509080600201805461042f90610b13565b80601f016020809104026020016040519081016040528092919081815260200182805461045b90610b13565b80156104a65780601f1061047d576101008083540402835291602001916104a6565b820191905f5260205f20905b81548152906001019060200180831161048957829003601f168201915b5050505050908060030180546104bb90610b13565b80601f01602080910402602001604051908101604052809291908181526020018280546104e790610b13565b80156105325780601f1061050957610100808354040283529160200191610532565b820191905f5260205f20905b81548152906001019060200180831161051557829003601f168201915b5050505050908060040154905085565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105d0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105c790610bb3565b60405180910390fd5b60015f8154809291906105e290610bfe565b91905055506040518060a0016040528060015481526020018481526020018381526020018281526020014281525060025f60015481526020019081526020015f205f820151815f015560208201518160010190816106409190610de5565b5060408201518160020190816106569190610de5565b50606082015181600301908161066c9190610de5565b50608082015181600401559050506001547feventSignatured214125e7988d2836e89425bb3f03e1ec161725a9997c14b764dffa74d60b3cd848484426040516106b29493929190610eb4565b60405180910390a2505050565b60015481565b5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f604051905090565b5f5ffd5b5f5ffd5b5f819050919050565b61070c816106fa565b8114610716575f5ffd5b50565b5f8135905061072781610703565b92915050565b5f60208284031215610742576107416106f2565b5b5f61074f84828501610719565b91505092915050565b610761816106fa565b82525050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6107a982610767565b6107b38185610771565b93506107c3818560208601610781565b6107cc8161078f565b840191505092915050565b5f60a0820190506107ea5f830188610758565b81810360208301526107fc818761079f565b90508181036040830152610810818661079f565b90508181036060830152610824818561079f565b90506108336080830184610758565b9695505050505050565b5f5ffd5b5f5ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b61087b8261078f565b810181811067ffffffffffffffff8211171561089a57610899610845565b5b80604052505050565b5f6108ac6106e9565b90506108b88282610872565b919050565b5f67ffffffffffffffff8211156108d7576108d6610845565b5b6108e08261078f565b9050602081019050919050565b828183375f83830152505050565b5f61090d610908846108bd565b6108a3565b90508281526020810184848401111561092957610928610841565b5b6109348482856108ed565b509392505050565b5f82601f8301126109505761094f61083d565b5b81356109608482602086016108fb565b91505092915050565b5f5f5f606084860312156109805761097f6106f2565b5b5f84013567ffffffffffffffff81111561099d5761099c6106f6565b5b6109a98682870161093c565b935050602084013567ffffffffffffffff8111156109ca576109c96106f6565b5b6109d68682870161093c565b925050604084013567ffffffffffffffff8111156109f7576109f66106f6565b5b610a038682870161093c565b9150509250925092565b5f602082019050610a205f830184610758565b92915050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f610a4f82610a26565b9050919050565b610a5f81610a45565b82525050565b5f602082019050610a785f830184610a56565b92915050565b7f5265636f7264206e6f7420666f756e64000000000000000000000000000000005f82015250565b5f610ab2601083610771565b9150610abd82610a7e565b602082019050919050565b5f6020820190508181035f830152610adf81610aa6565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f6002820490506001821680610b2a57607f821691505b602082108103610b3d57610b3c610ae6565b5b50919050565b7f4f6e6c792061646d696e2063616e20706572666f726d207468697320616374695f8201527f6f6e000000000000000000000000000000000000000000000000000000000000602082015250565b5f610b9d602283610771565b9150610ba882610b43565b604082019050919050565b5f6020820190508181035f830152610bca81610b91565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f610c08826106fa565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610c3a57610c39610bd1565b5b600182019050919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f60088302610ca17fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82610c66565b610cab8683610c66565b95508019841693508086168417925050509392505050565b5f819050919050565b5f610ce6610ce1610cdc846106fa565b610cc3565b6106fa565b9050919050565b5f819050919050565b610cff83610ccc565b610d13610d0b82610ced565b848454610c72565b825550505050565b5f5f905090565b610d2a610d1b565b610d35818484610cf6565b505050565b5b81811015610d5857610d4d5f82610d22565b600181019050610d3b565b5050565b601f821115610d9d57610d6e81610c45565b610d7784610c57565b81016020851015610d86578190505b610d9a610d9285610c57565b830182610d3a565b50505b505050565b5f82821c905092915050565b5f610dbd5f1984600802610da2565b1980831691505092915050565b5f610dd58383610dae565b9150826002028217905092915050565b610dee82610767565b67ffffffffffffffff811115610e0757610e06610845565b5b610e118254610b13565b610e1c828285610d5c565b5f60209050601f831160018114610e4d575f8415610e3b578287015190505b610e458582610dca565b865550610eac565b601f198416610e5b86610c45565b5f5b82811015610e8257848901518255600182019150602085019450602081019050610e5d565b86831015610e9f5784890151610e9b601f891682610dae565b8355505b6001600288020188555050505b505050505050565b5f6080820190508181035f830152610ecc818761079f565b90508181036020830152610ee0818661079f565b90508181036040830152610ef4818561079f565b9050610f036060830184610758565b9594505050505056fea2646970667358221220f747b750dcd0c18e6c9711babd5410b1a3c1c1d596dc501fcb0b8dc3f0d4312164736f6c634300081e0033
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on 
Solidity metadata.json IPFS hash: QmeyvqVk93fLTjk9d4rTMdsXnwr5vzxpK8D5hes4pP5NcY
RawDecoded
Length: 53 bytes
0xa2646970667358221220f747b750dcd0c18e6c9711babd5410b1a3c1c1d596dc501fcb0b8dc3f0d4312164736f6c634300081e0033
Storage Layout
For non-default storage allocations (e.g. EIP-7201) check out 
| Slot | Offset | Bytes | Label | Type | Contract |
|---|---|---|---|---|---|
| 0 | 0 | 20 | admin | address | learnledger.sol:ImmutableEducationRecords |
| 1 | 0 | 32 | studentCount | uint256 | learnledger.sol:ImmutableEducationRecords |
| 2 | 0 | 32 | records | mapping(uint256 ⇒ struct ImmutableEducationRecords.StudentRecord) | learnledger.sol:ImmutableEducationRecords |
Standard JSON Input
This isn't the original compiler JSON data. Generated for compatibility.
Loading...
Standard JSON Output
This isn't the original compiler JSON data. Generated for compatibility.
Loading...