0 txs
0 calls
constructor
No constructor.
functions
referredBalance
viewfunction referredBalance(address, address, address) view returns (uint256)
deposit
nonpayablefunction deposit(address vault, address partnerId, uint256 amount) returns (uint256)
deposit
nonpayablefunction deposit(address vault, address partnerId) returns (uint256)
events
ReferredBalanceIncreased
event ReferredBalanceIncreased(address indexed partnerId, address indexed vault, address indexed depositer, uint256 amountAdded, uint256 totalDeposited)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b506109a1806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c80638340f549146100465780639e79e2591461008e578063f9609f08146100c6575b600080fd5b61007c6004803603606081101561005c57600080fd5b506001600160a01b038135811691602081013590911690604001356100f4565b60408051918252519081900360200190f35b61007c600480360360608110156100a457600080fd5b506001600160a01b038135811691602081013582169160409091013516610179565b61007c600480360360408110156100dc57600080fd5b506001600160a01b038135811691602001351661019b565b6000808490506000816001600160a01b031663fc0c546a6040518163ffffffff1660e01b815260040160206040518083038186803b15801561013557600080fd5b505afa158015610149573d6000803e3d6000fd5b505050506040513d602081101561015f57600080fd5b5051905061016f8282878761028a565b9695505050505050565b6000602081815293815260408082208552928152828120909352825290205481565b6000808390506000816001600160a01b031663fc0c546a6040518163ffffffff1660e01b815260040160206040518083038186803b1580156101dc57600080fd5b505afa1580156101f0573d6000803e3d6000fd5b505050506040513d602081101561020657600080fd5b5051604080516370a0823160e01b815233600482015290519192506000916001600160a01b038416916370a08231916024808301926020929190829003018186803b15801561025457600080fd5b505afa158015610268573d6000803e3d6000fd5b505050506040513d602081101561027e57600080fd5b5051905061016f838387845b600081846001600160a01b031663dd62ed3e30886040518363ffffffff1660e01b815260040180836001600160a01b03168152602001826001600160a01b031681526020019250505060206040518083038186803b1580156102eb57600080fd5b505afa1580156102ff573d6000803e3d6000fd5b505050506040513d602081101561031557600080fd5b50511015610348576103326001600160a01b038516866000610493565b6103486001600160a01b03851686600019610493565b61035d6001600160a01b0385163330856105ab565b6000856001600160a01b0316636e553f6584336040518363ffffffff1660e01b815260040180838152602001826001600160a01b0316815260200192505050602060405180830381600087803b1580156103b657600080fd5b505af11580156103ca573d6000803e3d6000fd5b505050506040513d60208110156103e057600080fd5b50516001600160a01b03808616600090815260208181526040808320938b1683529281528282203383529052205490915061041b908261060b565b6001600160a01b03858116600081815260208181526040808320948c168084529482528083203380855290835292819020869055805187815291820195909552845191947fdb11012627bcb857ec915e92e4c5a65c80098ea77290a7b32d59a8ef2b3ea41b92918290030190a490505b949350505050565b801580610519575060408051636eb1769f60e11b81523060048201526001600160a01b03848116602483015291519185169163dd62ed3e91604480820192602092909190829003018186803b1580156104eb57600080fd5b505afa1580156104ff573d6000803e3d6000fd5b505050506040513d602081101561051557600080fd5b5051155b6105545760405162461bcd60e51b81526004018080602001828103825260368152602001806109366036913960400191505060405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663095ea7b360e01b1790526105a690849061066c565b505050565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b17905261060590859061066c565b50505050565b600082820183811015610665576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b60606106c1826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661071d9092919063ffffffff16565b8051909150156105a6578080602001905160208110156106e057600080fd5b50516105a65760405162461bcd60e51b815260040180806020018281038252602a81526020018061090c602a913960400191505060405180910390fd5b606061048b84846000856060610732856108d2565b610783576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106107c25780518252601f1990920191602091820191016107a3565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d8060008114610824576040519150601f19603f3d011682016040523d82523d6000602084013e610829565b606091505b5091509150811561083d57915061048b9050565b80511561084d5780518082602001fd5b8360405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561089757818101518382015260200161087f565b50505050905090810190601f1680156108c45780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47081811480159061048b57505015159291505056fe5361666545524332303a204552433230206f7065726174696f6e20646964206e6f7420737563636565645361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f20746f206e6f6e2d7a65726f20616c6c6f77616e6365a2646970667358221220b0c0022cf136f1298ee2edd37d55e5e0f2b727009029acd31efddb08feb750e964736f6c634300060c0033