0 txs
1 call
constructor
constructor(address _tellerV2)
functions
TELLER_V2
viewfunction TELLER_V2() view returns (address)
acceptCommitmentWithReferral
nonpayablefunction acceptCommitmentWithReferral(address _commitmentForwarder, tuple _acceptCommitmentArgs, uint256 _atmId, address _recipient, uint256 _reward, address _rewardRecipient) returns (uint256 bidId_)
events
CommitmentAcceptedWithReward
event CommitmentAcceptedWithReward(uint256 indexed bidId, address indexed recipient, address principalTokenAddress, uint256 fundsRemaining, uint256 reward, address rewardRecipient, uint256 atmId)
errors
No errors.
creation bytecode
0x60a060405234801561001057600080fd5b50604051610be9380380610be983398101604081905261002f91610040565b6001600160a01b0316608052610070565b60006020828403121561005257600080fd5b81516001600160a01b038116811461006957600080fd5b9392505050565b608051610b5f61008a600039600060660152610b5f6000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063587170881461003b5780636051f21014610061575b600080fd5b61004e6100493660046108de565b6100a0565b6040519081526020015b60405180910390f35b6100887f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610058565b600080806100b3600a60408a013561096d565b85111561011b5760405162461bcd60e51b815260206004820152602b60248201527f5265776172642063616e206265206e6f206d6f7265207468616e20313025206f60448201526a19881c1c9a5b98da5c185b60aa1b60648201526084015b60405180910390fd5b600061012d60408a0160208b0161098f565b6001600160a01b03161461022a5761014b6040890160208a0161098f565b6001600160a01b031663280e32fb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610188573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ac91906109ac565b6040516370a0823160e01b81523060048201529092506001600160a01b038316906370a0823190602401602060405180830381865afa1580156101f3573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061021791906109c9565b9050610223898961041d565b925061030d565b6040516332cc551760e21b8152883560048201526001600160a01b038a169063cb31545c90602401602060405180830381865afa15801561026f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061029391906109ac565b6040516370a0823160e01b81523060048201529092506001600160a01b038316906370a0823190602401602060405180830381865afa1580156102da573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102fe91906109c9565b905061030a8989610553565b92505b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa158015610354573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061037891906109c9565b9050600061038683836109e2565b9050861561039a5761039a8430888a6105fb565b6103af84308a6103aa8b866109e2565b6105fb565b604080516001600160a01b038681168252602082018490529181018990528782166060820152608081018b90529089169086907f4e967611b7648bd8bf1e809b90c7873e4e144d121a70f936090100eb4a2151869060a00160405180910390a3505050509695505050505050565b600080610535633425aa5760e11b61043b604086016020870161098f565b60408601356060870135608088013561045a60c08a0160a08b0161098f565b3061046b60e08c0160c08d01610a07565b61047c6101008d0160e08e01610a2b565b6040516001600160a01b03988916602482015260448101979097526064870195909552608486019390935290851660a485015290931660c483015261ffff90921660e482015263ffffffff909116610104820152610124015b60408051601f19818403018152918152602080830180516001600160e01b03166001600160e01b0319909516949094179093525161051592339101610a81565b60408051601f198184030181529190526001600160a01b03861690610705565b90508080602001905181019061054b91906109c9565b949350505050565b600080610535634bfc440160e01b843560408601356060870135608088013561058260c08a0160a08b0161098f565b3061059360e08c0160c08d01610a07565b6105a46101008d0160e08e01610a2b565b60405160248101989098526044880196909652606487019490945260848601929092526001600160a01b0390811660a48601521660c484015261ffff1660e483015263ffffffff16610104820152610124016104d5565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b179052915160009283929088169161065f9190610ab8565b6000604051808303816000865af19150503d806000811461069c576040519150601f19603f3d011682016040523d82523d6000602084013e6106a1565b606091505b50915091508180156106cb5750805115806106cb5750808060200190518101906106cb9190610ad4565b6106fd5760405162461bcd60e51b815260206004820152600360248201526229aa2360e91b6044820152606401610112565b505050505050565b6060610749838360006040518060400160405280601e81526020017f416464726573733a206c6f772d6c6576656c2063616c6c206661696c65640000815250610750565b9392505050565b6060824710156107b15760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610112565b600080866001600160a01b031685876040516107cd9190610ab8565b60006040518083038185875af1925050503d806000811461080a576040519150601f19603f3d011682016040523d82523d6000602084013e61080f565b606091505b50915091506108208783838761082b565b979650505050505050565b60608315610897578251610890576001600160a01b0385163b6108905760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610112565b508161054b565b61054b83838151156108ac5781518083602001fd5b8060405162461bcd60e51b81526004016101129190610af6565b6001600160a01b03811681146108db57600080fd5b50565b60008060008060008060c087890312156108f757600080fd5b8635610902816108c6565b9550602087013567ffffffffffffffff81111561091e57600080fd5b8701610120818a03121561093157600080fd5b9450604087013593506060870135610948816108c6565b92506080870135915060a087013561095f816108c6565b809150509295509295509295565b60008261098a57634e487b7160e01b600052601260045260246000fd5b500490565b6000602082840312156109a157600080fd5b8135610749816108c6565b6000602082840312156109be57600080fd5b8151610749816108c6565b6000602082840312156109db57600080fd5b5051919050565b600082821015610a0257634e487b7160e01b600052601160045260246000fd5b500390565b600060208284031215610a1957600080fd5b813561ffff8116811461074957600080fd5b600060208284031215610a3d57600080fd5b813563ffffffff8116811461074957600080fd5b60005b83811015610a6c578181015183820152602001610a54565b83811115610a7b576000848401525b50505050565b60008351610a93818460208801610a51565b60609390931b6bffffffffffffffffffffffff19169190920190815260140192915050565b60008251610aca818460208701610a51565b9190910192915050565b600060208284031215610ae657600080fd5b8151801515811461074957600080fd5b6020815260008251806020840152610b15816040850160208701610a51565b601f01601f1916919091016040019291505056fea2646970667358221220e35e7171992f86d8d8ce8f0047f2af848224727f7e2d5cd90980ccb4d6f5a90164736f6c634300080b0033000000000000000000000000d3d79a066f2cd471841c047d372f218252dbf8ed