0 txs
2 calls
constructor
No constructor.
functions
changeFundsBufferAddress
nonpayablefunction changeFundsBufferAddress(address newAddress)
init
nonpayablefunction init(address register, address fundsBuffer)
processDebitTransaction
nonpayablefunction processDebitTransaction(bytes16 operationID, bytes16 transactionID, address cardWallet, address tokenAddress, uint256 currencyAmount, uint256 tokenAmount, uint8 transactionType, uint256 createdAt)
events
DebitTransactionProcessed
event DebitTransactionProcessed(bytes16 indexed operationID, bytes16 indexed transactionID, address indexed cardWallet, address tokenAddress, uint256 currencyAmount, uint256 tokenAmount, uint8 transactionType, uint256 createdAt)
Initialized
event Initialized(uint64 version)
errors
InvalidInitialization
error InvalidInitialization()
NotInitializing
error NotInitializing()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
creation bytecode
0x60808060405234610016576107bc908161001c8239f35b600080fdfe6080604081815260048036101561001557600080fd5b600092833560e01c908163c2a6bf8c146103af57508063ee9e594c1461018b5763f09a40161461004457600080fd5b3461018757816003193601126101875761005c6105fd565b6001600160a01b0391906024358381169190829003610183577ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a0093845460ff81881c16159460018060401b0382168015908161017b575b6001149081610171575b159081610168575b5061015a57506001600160401b0319811660011786558461013f575b5060018060a01b03199116816001541617600155855416178455610103578280f35b805460ff60401b1916905551600181527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d290602090a138808280f35b6001600160481b0319166001600160401b01178555386100e1565b875163f92ee8a960e01b8152fd5b905015386100c5565b303b1591506100bd565b8791506100b3565b8580fd5b8280fd5b5034610187576020806003193601126103ab576101a66105fd565b60015484516303e1469160e61b8152936001600160a01b03929184918691829086165afa9384156103a1578694610372575b508451936101e585610618565b600a85526950726f63657373696e6760b01b948585820152865161020881610618565b601781527631b0b63632b91034b9903737ba103a34329030b236b4b760491b86820152610234916106f4565b610241918416331461068f565b169280519161024f83610618565b600a8352808301938452815161026481610618565b600a8152818101696e65774164647265737360b01b815283519161028783610618565b60168352838301947563616e6e6f74206265207a65726f206164647265737360501b865280516102b681610618565b600a8152858101916910985914995c5d595cdd60b21b835251988998519081888b016102e19261066c565b8801906101d160f51b8097830152519182602283016102ff9261066c565b0190846022830152602482016603830b930b69d160cd1b9052519182602b83016103289261066c565b0191602b830152519182602d830161033f9261066c565b0103600d81018252602d016103549082610649565b6103609082151561068f565b81546001600160a01b03191617815580f35b610393919450833d851161039a575b61038b8183610649565b8101906106d5565b92386101d8565b503d610381565b85513d88823e3d90fd5b8380fd5b84939150346103ab576101003660031901126103ab576001600160801b031991833583811692919083900361018357602435938416809403610183576001600160a01b03604435818116969192908790036105f957606435938385168095036105f55760a4359260c4359460058610156105f1578083916001541663039d39eb60e21b8352828460209687935afa9182156105e7578c926105c8575b5084519161045883610618565b600a83526950726f63657373696e6760b01b8584015285516001600160401b039360608201858111838210176105b4578852602382527f63616c6c6572206973206e6f74207468652070726f63657373696e67206f72618783015262636c6560e81b888301526104d692916104cc916106f4565b908316331461068f565b8b541690845190848201926323b872dd60e01b84528c602484015260448301528660648301526064825260a0820190828210908211176105a15785525183918c9190828a5af1156105975789513d61058e5750853b155b6105775750815194855260843590850152830152606082015260e43560808201527f9264c2227926c4109621a3e90a9db5e84e0be21628c059fe2b27ddc8ae7e416f9060a090a480f35b8251635274afe760e01b8152908101869052602490fd5b6001141561052d565b82513d8b823e3d90fd5b634e487b7160e01b8d526041845260248dfd5b50634e487b7160e01b8f526041865260248ffd5b6105e0919250843d861161039a5761038b8183610649565b908c61044b565b85513d8e823e3d90fd5b8a80fd5b8880fd5b8780fd5b600435906001600160a01b038216820361061357565b600080fd5b604081019081106001600160401b0382111761063357604052565b634e487b7160e01b600052604160045260246000fd5b601f909101601f19168101906001600160401b0382119082101761063357604052565b60005b83811061067f5750506000910152565b818101518382015260200161066f565b156106975750565b6044604051809262461bcd60e51b8252602060048301526106c7815180928160248601526020868601910161066c565b601f01601f19168101030190fd5b9081602091031261061357516001600160a01b03811681036106135790565b6024610783916040519361070785610618565b600c855260208501946b155b985d5d1a1bdc9a5cd95960a21b8652604051958361073b88955180926020808901910161066c565b840161075a6101d160f51b93846020840152518093602284019061066c565b01906022820152610774825180936020878501910161066c565b01036004810184520182610649565b9056fea26469706673582212206cddf34849bd5524ce229dc57e02a63f6c73979ea0dd40bfa90beb20d5f2889864736f6c63430008170033