Payments

Verified contract

Active on Base with 185 txns
Deployed by via 0xb063a0e4 at 6952433
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $159.98
ERC-20
--
0xdb8b9bbf81aae16b4b7270924334fc1a11902e363136e238e8f6912b7816e94f
0xe57d21bfa84a501db206549a3118a737f879e21dabaf0902a8a136612cf33f27
0x8c52676d9c8f500f0e47ce1a6e1be426fdc820bb851e75607c272a85a4d160fd
0xaa08730ac325a04b84eee6e746ab3d5c6e9e7d27f502376edc99fe0d410a7aeb
0xaa580eea2ab377753a1736caa960215779cb54f6b892814e65e3e89a3480303b
0xb117eedbad516be0b4f272312e585cbfb453bd87fe9533984d6c54142b8ab6b4
0x5e741fd436fd681f44f3261eb826b5d54559db9375b5e0c0b370834fb1badfb4
0xce9f64d1b5a418566df542422cccaff56353ec91e13305795b9823c1e94d338b
0x879f8dd8beeb6dc614fdff2eae4e301fd34ca506d178ca81dd949e9644ca13df
0x051dcbdc4116cb4ae9a5111533991c1071c99665d613e5c56e1931550b57a491

Functions
Getter at block 23216998
contractOwner(view returns (address)
0x0186b0018082b35e53c084c9389659b8562ca956
Read-only
IDrissHashes(stringview returns (bytes32)
amounts(bytes32view returns (uint256)
hashReceipt(string receiptIdaddress paymAddrpure returns (bytes32)
receipts(bytes32view returns (address)
verifyReceipt(string receiptIdaddress paymAddrview returns (bool)
State-modifying
addAdmin(address adminAddress
deleteAdmin(address adminAddress
payNative(bytes32 paymentId_hashstring IDrissHashpayable 
transferContractOwnership(address newOwnerpayable 
withdraw(returns (bytes)
Events
AdminAdded(address indexed admin
AdminDeleted(address indexed admin
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PaymentDone(address payeruint256 amountbytes32 paymentId_hashstring IDrissHash
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
Payments__AlreadyPaidThisReceipt(
Payments__OnlyContractOwnerCanAddAdmins(
Payments__OnlyContractOwnerCanChangeOwnershipOfContract(
Payments__OnlyContractOwnerCanDeleteAdmins(
Payments__Ownable_NewContractOwnerIsTheZeroAddress(