Sourcify Logosourcify.eth

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:

OpenZeppelin Logo

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
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 IPFS Logo
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 IPFS Logo
Solidity metadata.json IPFS hash: QmeyvqVk93fLTjk9d4rTMdsXnwr5vzxpK8D5hes4pP5NcY
RawDecoded
Length: 53 bytes
0xa2646970667358221220f747b750dcd0c18e6c9711babd5410b1a3c1c1d596dc501fcb0b8dc3f0d4312164736f6c634300081e0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020adminaddresslearnledger.sol:ImmutableEducationRecords
1032studentCountuint256learnledger.sol:ImmutableEducationRecords
2032recordsmapping(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...
0x76507884bB060441d361274681E6b37a576cDaE9 on Celo Sepolia Testnet (11142220)