Sourcify Logosourcify.eth

0x69BAECD458E7C08B13a18e11887DBb078FB3cbb4

on Celo Mainnet (42220)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
Signatures
Compilation Target
project:/contracts/common/Signatures.sol:Signatures
Language
Solidity
Compiler
solc 0.5.13+commit.5b0b510c
EVM Version
istanbul
Verified At
2025-10-01 09:55:29 UTC
Deployer
0xE1207B3e21B6f02331cB71a62167bc27Ea0408Ee
Deployment Transaction
0x80155770957e97433cbcc26a0f4f68844e97029167827e623a7970324b783398
Block Number
11711011
Transaction Index
0

Read/Write Contract on:

OpenZeppelin Logo

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • openzeppelin-solidity/contracts/cryptography/ECDSA.sol
  • project:/contracts/common/Signatures.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

0x6105ba610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100565760003560e01c8063functionSignature34d1a2331461005b578063functionSignature68331709146100f4578063functionSignature96ef41a114610140578063functionSignatureb3abdb0c146101e5575b600080fd5b6100b2600480360360a081101561007157600080fd5b810190808035906020019092919080359060200190929190803560ff1690602001909291908035906020019092919080359060200190929190505050610274565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61012a6004803603604081101561010a57600080fd5b8101908080359060200190929190803590602001909291905050506102e6565b6040518082815260200191505060405180910390f35b6101a36004803603608081101561015657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff1690602001909291908035906020019092919080359060200190929190505050610347565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610232600480360360808110156101fb57600080fd5b8101908080359060200190929190803560ff16906020019092919080359060200190929190803590602001909291905050506103b9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000606060416040519080825280601f01601f1916602001820160405280156102ac5781602001600182028038833980820191505090505b50905083602082015282604082015284606082015360006102cd88886102e6565b90506102d98183610429565b9250505095945050505050565b6000828260405160200180807f19010000000000000000000000000000000000000000000000000000000000008152506002018381526020018281526020019250505060405160208183030381529060405280519060200120905092915050565b60008085604051602001808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014019150506040516020818303038152906040528051906020012090506103ae818686866103b9565b915050949350505050565b6000606060416040519080825280601f01601f1916602001820160405280156103f15781602001600182028038833980820191505090505b50905083602082015282604082015284606082015360006104118761052d565b905061041d8183610429565b92505050949350505050565b6000604182511461043d5760009050610527565b60008060006020850151925060408501519150606085015160001a90507f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08260001c11156104915760009350505050610527565b601b8160ff16141580156104a95750601c8160ff1614155b156104ba5760009350505050610527565b60018682858560405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015610517573d6000803e3d6000fd5b5050506020604051035193505050505b92915050565b60008160405160200180807f19457468657265756d205369676e6564204d6573736167653a0a333200000000815250601c0182815260200191505060405160208183030381529060405280519060200120905091905056fecborAuxdataa265627a7a723158202c0c9224afa4ee4584ca53b8a1ba3f9bd56a6e1defe7c3de78c35b108928871e64736f6c634300050d0032

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

RawDecoded
Length: 52 bytes
0xa265627a7a72315820024383d0ab500ddedf099c357f8162f3db362812d368996274124d5badb66d5864736f6c634300050d0032

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
145253
Original (recompiled):0xa265627a7a72315820024383d0ab500ddedf099c357f8162f3db362812d368996274124d5badb66d5864736f6c634300050d0032
Transformed (onchain):0xa265627a7a723158202c0c9224afa4ee4584ca53b8a1ba3f9bd56a6e1defe7c3de78c35b108928871e64736f6c634300050d0032

Runtime Bytecode

0x73callProtection69baecd458e7c08b13a18e11887dbb078fb3cbb430146080604052600436106100565760003560e01c8063functionSignature34d1a2331461005b578063functionSignature68331709146100f4578063functionSignature96ef41a114610140578063functionSignatureb3abdb0c146101e5575b600080fd5b6100b2600480360360a081101561007157600080fd5b810190808035906020019092919080359060200190929190803560ff1690602001909291908035906020019092919080359060200190929190505050610274565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61012a6004803603604081101561010a57600080fd5b8101908080359060200190929190803590602001909291905050506102e6565b6040518082815260200191505060405180910390f35b6101a36004803603608081101561015657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803560ff1690602001909291908035906020019092919080359060200190929190505050610347565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610232600480360360808110156101fb57600080fd5b8101908080359060200190929190803560ff16906020019092919080359060200190929190803590602001909291905050506103b9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6000606060416040519080825280601f01601f1916602001820160405280156102ac5781602001600182028038833980820191505090505b50905083602082015282604082015284606082015360006102cd88886102e6565b90506102d98183610429565b9250505095945050505050565b6000828260405160200180807f19010000000000000000000000000000000000000000000000000000000000008152506002018381526020018281526020019250505060405160208183030381529060405280519060200120905092915050565b60008085604051602001808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b81526014019150506040516020818303038152906040528051906020012090506103ae818686866103b9565b915050949350505050565b6000606060416040519080825280601f01601f1916602001820160405280156103f15781602001600182028038833980820191505090505b50905083602082015282604082015284606082015360006104118761052d565b905061041d8183610429565b92505050949350505050565b6000604182511461043d5760009050610527565b60008060006020850151925060408501519150606085015160001a90507f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08260001c11156104915760009350505050610527565b601b8160ff16141580156104a95750601c8160ff1614155b156104ba5760009350505050610527565b60018682858560405160008152602001604052604051808581526020018460ff1660ff1681526020018381526020018281526020019450505050506020604051602081039080840390855afa158015610517573d6000803e3d6000fd5b5050506020604051035193505050505b92915050565b60008160405160200180807f19457468657265756d205369676e6564204d6573736167653a0a333200000000815250601c0182815260200191505060405160208183030381529060405280519060200120905091905056fecborAuxdataa265627a7a723158202c0c9224afa4ee4584ca53b8a1ba3f9bd56a6e1defe7c3de78c35b108928871e64736f6c634300050d0032

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

RawDecoded
Length: 52 bytes
0xa265627a7a72315820024383d0ab500ddedf099c357f8162f3db362812d368996274124d5badb66d5864736f6c634300050d0032

Transformations

Call Protection

Byte OffsetAddress
1
0x69baecd458e7c08b13a18e11887dbb078fb3cbb4

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
141453
Original (recompiled):0xa265627a7a72315820024383d0ab500ddedf099c357f8162f3db362812d368996274124d5badb66d5864736f6c634300050d0032
Transformed (onchain):0xa265627a7a723158202c0c9224afa4ee4584ca53b8a1ba3f9bd56a6e1defe7c3de78c35b108928871e64736f6c634300050d0032

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...