Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00Latest 25 from a total of 13,974 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Forward Call | 23434585 | 22 mins ago | IN | 0 ETH | 0.00007212 | ||||
Harvest Strategy | 23434117 | 1 hr ago | IN | 0 ETH | 0.00013864 | ||||
Forward Call | 23433638 | 3 hrs ago | IN | 0 ETH | 0.00032262 | ||||
Forward Call | 23433590 | 3 hrs ago | IN | 0 ETH | 0.00013627 | ||||
Forward Call | 23433540 | 3 hrs ago | IN | 0 ETH | 0.00064689 | ||||
Forward Call | 23433539 | 3 hrs ago | IN | 0 ETH | 0.00066536 | ||||
Forward Call | 23433068 | 5 hrs ago | IN | 0 ETH | 0.00006809 | ||||
Forward Call | 23432971 | 5 hrs ago | IN | 0 ETH | 0.00004628 | ||||
Forward Call | 23432923 | 5 hrs ago | IN | 0 ETH | 0.00019744 | ||||
Forward Call | 23432922 | 5 hrs ago | IN | 0 ETH | 0.00018296 | ||||
Forward Call | 23432732 | 6 hrs ago | IN | 0 ETH | 0.00005543 | ||||
Forward Call | 23432731 | 6 hrs ago | IN | 0 ETH | 0.00011468 | ||||
Forward Call | 23432682 | 6 hrs ago | IN | 0 ETH | 0.0000538 | ||||
Forward Call | 23432634 | 6 hrs ago | IN | 0 ETH | 0.00039526 | ||||
Forward Call | 23432632 | 6 hrs ago | IN | 0 ETH | 0.00036233 | ||||
Forward Call | 23432631 | 6 hrs ago | IN | 0 ETH | 0.00036924 | ||||
Forward Call | 23432251 | 8 hrs ago | IN | 0 ETH | 0.00005098 | ||||
Forward Call | 23432203 | 8 hrs ago | IN | 0 ETH | 0.00005485 | ||||
Harvest Strategy | 23432155 | 8 hrs ago | IN | 0 ETH | 0.00005239 | ||||
Harvest Strategy | 23431906 | 9 hrs ago | IN | 0 ETH | 0.00019502 | ||||
Harvest Strategy | 23431848 | 9 hrs ago | IN | 0 ETH | 0.00013376 | ||||
Harvest Strategy | 23431734 | 9 hrs ago | IN | 0 ETH | 0.00005542 | ||||
Harvest Strategy | 23431632 | 10 hrs ago | IN | 0 ETH | 0.00004551 | ||||
Harvest Strategy | 23431448 | 10 hrs ago | IN | 0 ETH | 0.00008701 | ||||
Harvest Strategy | 23431334 | 11 hrs ago | IN | 0 ETH | 0.0000249 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
yHaaSRelayer
Compiler Version
v0.8.18+commit.87f61d96
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-03-21 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.18; contract yHaaSRelayer { address public owner; address public governance; mapping(address => bool) public keepers; constructor() { owner = msg.sender; governance = msg.sender; } function harvestStrategy(address _strategyAddress) public onlyKeepers returns (uint256 profit, uint256 loss) { (profit, loss) = StrategyAPI(_strategyAddress).report(); } function tendStrategy(address _strategyAddress) public onlyKeepers { StrategyAPI(_strategyAddress).tend(); } function processReport(address _vaultAddress, address _strategyAddress) public onlyKeepers returns (uint256 gain, uint256 loss) { (gain, loss) = VaultAPI(_vaultAddress).process_report(_strategyAddress); } function forwardCall(address debtAllocatorAddress, bytes memory data) public onlyKeepers returns (bool success) { (success, ) = debtAllocatorAddress.call(data); } function setKeeper(address _address, bool _allowed) external virtual onlyAuthorized { keepers[_address] = _allowed; } /** @notice Changes the `owner` address. @param _owner The new address to assign as `owner`. */ function setOwner(address _owner) external onlyAuthorized { require(_owner != address(0)); owner = _owner; } /** @notice Changes the `governance` address. @param _governance The new address to assign as `governance`. */ function setGovernance(address _governance) external onlyGovernance { require(_governance != address(0)); governance = _governance; } modifier onlyKeepers() { require(msg.sender == owner || keepers[msg.sender] == true || msg.sender == governance, "!keeper yHaaSProxy"); _; } modifier onlyAuthorized() { require(msg.sender == owner || msg.sender == governance, "!authorized"); _; } modifier onlyGovernance() { require(msg.sender == governance, "!governance"); _; } } interface StrategyAPI { function tend() external; function report() external returns (uint256 _profit, uint256 _loss); } interface VaultAPI { function process_report(address) external returns (uint256 _gain, uint256 _loss); }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"debtAllocatorAddress","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"forwardCall","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"governance","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_strategyAddress","type":"address"}],"name":"harvestStrategy","outputs":[{"internalType":"uint256","name":"profit","type":"uint256"},{"internalType":"uint256","name":"loss","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"keepers","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_vaultAddress","type":"address"},{"internalType":"address","name":"_strategyAddress","type":"address"}],"name":"processReport","outputs":[{"internalType":"uint256","name":"gain","type":"uint256"},{"internalType":"uint256","name":"loss","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_governance","type":"address"}],"name":"setGovernance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"bool","name":"_allowed","type":"bool"}],"name":"setKeeper","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_strategyAddress","type":"address"}],"name":"tendStrategy","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5060008054336001600160a01b031991821681178355600180549092161790556108a790819061004090396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80635aa6e675116100665780635aa6e6751461013e57806361f13e00146101695780638da5cb5b1461017c578063ab033ea91461018f578063d1b9e853146101a257600080fd5b806313af4035146100a357806321626946146100b857806322bee494146100e557806328071d96146101085780633bbd64bc1461011b575b600080fd5b6100b66100b1366004610689565b6101b5565b005b6100cb6100c63660046106ab565b61024c565b604080519283526020830191909152015b60405180910390f35b6100f86100f33660046106f4565b610323565b60405190151581526020016100dc565b6100b6610116366004610689565b6103e6565b6100f8610129366004610689565b60026020526000908152604090205460ff1681565b600154610151906001600160a01b031681565b6040516001600160a01b0390911681526020016100dc565b6100cb610177366004610689565b61049a565b600054610151906001600160a01b031681565b6100b661019d366004610689565b610568565b6100b66101b03660046107b6565b6105e5565b6000546001600160a01b03163314806101d857506001546001600160a01b031633145b6102175760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064015b60405180910390fd5b6001600160a01b03811661022a57600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000805481906001600160a01b031633148061027c57503360009081526002602052604090205460ff1615156001145b8061029157506001546001600160a01b031633145b6102ad5760405162461bcd60e51b815260040161020e906107f2565b604051631bb0ae3560e21b81526001600160a01b038481166004830152851690636ec2b8d49060240160408051808303816000875af11580156102f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610318919061081e565b909590945092505050565b600080546001600160a01b031633148061035157503360009081526002602052604090205460ff1615156001145b8061036657506001546001600160a01b031633145b6103825760405162461bcd60e51b815260040161020e906107f2565b826001600160a01b03168260405161039a9190610842565b6000604051808303816000865af19150503d80600081146103d7576040519150601f19603f3d011682016040523d82523d6000602084013e6103dc565b606091505b5090949350505050565b6000546001600160a01b031633148061041357503360009081526002602052604090205460ff1615156001145b8061042857506001546001600160a01b031633145b6104445760405162461bcd60e51b815260040161020e906107f2565b806001600160a01b031663440368a36040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561047f57600080fd5b505af1158015610493573d6000803e3d6000fd5b5050505050565b6000805481906001600160a01b03163314806104ca57503360009081526002602052604090205460ff1615156001145b806104df57506001546001600160a01b031633145b6104fb5760405162461bcd60e51b815260040161020e906107f2565b826001600160a01b0316632606a10b6040518163ffffffff1660e01b815260040160408051808303816000875af115801561053a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055e919061081e565b9094909350915050565b6001546001600160a01b031633146105b05760405162461bcd60e51b815260206004820152600b60248201526a21676f7665726e616e636560a81b604482015260640161020e565b6001600160a01b0381166105c357600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633148061060857506001546001600160a01b031633145b6106425760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b604482015260640161020e565b6001600160a01b03919091166000908152600260205260409020805460ff1916911515919091179055565b80356001600160a01b038116811461068457600080fd5b919050565b60006020828403121561069b57600080fd5b6106a48261066d565b9392505050565b600080604083850312156106be57600080fd5b6106c78361066d565b91506106d56020840161066d565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561070757600080fd5b6107108361066d565b9150602083013567ffffffffffffffff8082111561072d57600080fd5b818501915085601f83011261074157600080fd5b813581811115610753576107536106de565b604051601f8201601f19908116603f0116810190838211818310171561077b5761077b6106de565b8160405282815288602084870101111561079457600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b600080604083850312156107c957600080fd5b6107d28361066d565b9150602083013580151581146107e757600080fd5b809150509250929050565b602080825260129082015271216b656570657220794861615350726f787960701b604082015260600190565b6000806040838503121561083157600080fd5b505080516020909101519092909150565b6000825160005b818110156108635760208186018101518583015201610849565b50600092019182525091905056fea2646970667358221220d52c5291956859bb3c715edf4176bd50a338782648bf88a3a4870e64c08cdda964736f6c63430008120033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061009e5760003560e01c80635aa6e675116100665780635aa6e6751461013e57806361f13e00146101695780638da5cb5b1461017c578063ab033ea91461018f578063d1b9e853146101a257600080fd5b806313af4035146100a357806321626946146100b857806322bee494146100e557806328071d96146101085780633bbd64bc1461011b575b600080fd5b6100b66100b1366004610689565b6101b5565b005b6100cb6100c63660046106ab565b61024c565b604080519283526020830191909152015b60405180910390f35b6100f86100f33660046106f4565b610323565b60405190151581526020016100dc565b6100b6610116366004610689565b6103e6565b6100f8610129366004610689565b60026020526000908152604090205460ff1681565b600154610151906001600160a01b031681565b6040516001600160a01b0390911681526020016100dc565b6100cb610177366004610689565b61049a565b600054610151906001600160a01b031681565b6100b661019d366004610689565b610568565b6100b66101b03660046107b6565b6105e5565b6000546001600160a01b03163314806101d857506001546001600160a01b031633145b6102175760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064015b60405180910390fd5b6001600160a01b03811661022a57600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000805481906001600160a01b031633148061027c57503360009081526002602052604090205460ff1615156001145b8061029157506001546001600160a01b031633145b6102ad5760405162461bcd60e51b815260040161020e906107f2565b604051631bb0ae3560e21b81526001600160a01b038481166004830152851690636ec2b8d49060240160408051808303816000875af11580156102f4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610318919061081e565b909590945092505050565b600080546001600160a01b031633148061035157503360009081526002602052604090205460ff1615156001145b8061036657506001546001600160a01b031633145b6103825760405162461bcd60e51b815260040161020e906107f2565b826001600160a01b03168260405161039a9190610842565b6000604051808303816000865af19150503d80600081146103d7576040519150601f19603f3d011682016040523d82523d6000602084013e6103dc565b606091505b5090949350505050565b6000546001600160a01b031633148061041357503360009081526002602052604090205460ff1615156001145b8061042857506001546001600160a01b031633145b6104445760405162461bcd60e51b815260040161020e906107f2565b806001600160a01b031663440368a36040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561047f57600080fd5b505af1158015610493573d6000803e3d6000fd5b5050505050565b6000805481906001600160a01b03163314806104ca57503360009081526002602052604090205460ff1615156001145b806104df57506001546001600160a01b031633145b6104fb5760405162461bcd60e51b815260040161020e906107f2565b826001600160a01b0316632606a10b6040518163ffffffff1660e01b815260040160408051808303816000875af115801561053a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061055e919061081e565b9094909350915050565b6001546001600160a01b031633146105b05760405162461bcd60e51b815260206004820152600b60248201526a21676f7665726e616e636560a81b604482015260640161020e565b6001600160a01b0381166105c357600080fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633148061060857506001546001600160a01b031633145b6106425760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b604482015260640161020e565b6001600160a01b03919091166000908152600260205260409020805460ff1916911515919091179055565b80356001600160a01b038116811461068457600080fd5b919050565b60006020828403121561069b57600080fd5b6106a48261066d565b9392505050565b600080604083850312156106be57600080fd5b6106c78361066d565b91506106d56020840161066d565b90509250929050565b634e487b7160e01b600052604160045260246000fd5b6000806040838503121561070757600080fd5b6107108361066d565b9150602083013567ffffffffffffffff8082111561072d57600080fd5b818501915085601f83011261074157600080fd5b813581811115610753576107536106de565b604051601f8201601f19908116603f0116810190838211818310171561077b5761077b6106de565b8160405282815288602084870101111561079457600080fd5b8260208601602083013760006020848301015280955050505050509250929050565b600080604083850312156107c957600080fd5b6107d28361066d565b9150602083013580151581146107e757600080fd5b809150509250929050565b602080825260129082015271216b656570657220794861615350726f787960701b604082015260600190565b6000806040838503121561083157600080fd5b505080516020909101519092909150565b6000825160005b818110156108635760208186018101518583015201610849565b50600092019182525091905056fea2646970667358221220d52c5291956859bb3c715edf4176bd50a338782648bf88a3a4870e64c08cdda964736f6c63430008120033
Deployed Bytecode Sourcemap
61:2066:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1278:131;;;;;;:::i;:::-;;:::i;:::-;;613:218;;;;;;:::i;:::-;;:::i;:::-;;;;822:25:1;;;878:2;863:18;;856:34;;;;795:18;613:218:0;;;;;;;;839:176;;;;;;:::i;:::-;;:::i;:::-;;;2198:14:1;;2191:22;2173:41;;2161:2;2146:18;839:176:0;2033:187:1;483:122:0;;;;;;:::i;:::-;;:::i;151:39::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;117:25;;;;;-1:-1:-1;;;;;117:25:0;;;;;;-1:-1:-1;;;;;2389:32:1;;;2371:51;;2359:2;2344:18;117:25:0;2225:203:1;292:183:0;;;;;;:::i;:::-;;:::i;90:20::-;;;;;-1:-1:-1;;;;;90:20:0;;;1548:156;;;;;;:::i;:::-;;:::i;1023:131::-;;;;;;:::i;:::-;;:::i;1278:::-;1942:5;;-1:-1:-1;;;;;1942:5:0;1928:10;:19;;:47;;-1:-1:-1;1965:10:0;;-1:-1:-1;;;;;1965:10:0;1951;:24;1928:47;1920:71;;;;-1:-1:-1;;;1920:71:0;;2987:2:1;1920:71:0;;;2969:21:1;3026:2;3006:18;;;2999:30;-1:-1:-1;;;3045:18:1;;;3038:41;3096:18;;1920:71:0;;;;;;;;;-1:-1:-1;;;;;1355:20:0;::::1;1347:29;;;::::0;::::1;;1387:5;:14:::0;;-1:-1:-1;;;;;;1387:14:0::1;-1:-1:-1::0;;;;;1387:14:0;;;::::1;::::0;;;::::1;::::0;;1278:131::o;613:218::-;713:12;1768:5;;713:12;;-1:-1:-1;;;;;1768:5:0;1754:10;:19;;:50;;-1:-1:-1;1785:10:0;1777:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1754:50;:78;;;-1:-1:-1;1822:10:0;;-1:-1:-1;;;;;1822:10:0;1808;:24;1754:78;1746:109;;;;-1:-1:-1;;;1746:109:0;;;;;;;:::i;:::-;767:56:::1;::::0;-1:-1:-1;;;767:56:0;;-1:-1:-1;;;;;2389:32:1;;;767:56:0::1;::::0;::::1;2371:51:1::0;767:38:0;::::1;::::0;::::1;::::0;2344:18:1;;767:56:0::1;::::0;::::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;752:71:::0;;;;-1:-1:-1;613:218:0;-1:-1:-1;;;613:218:0:o;839:176::-;937:12;1768:5;;-1:-1:-1;;;;;1768:5:0;1754:10;:19;;:50;;-1:-1:-1;1785:10:0;1777:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1754:50;:78;;;-1:-1:-1;1822:10:0;;-1:-1:-1;;;;;1822:10:0;1808;:24;1754:78;1746:109;;;;-1:-1:-1;;;1746:109:0;;;;;;;:::i;:::-;976:20:::1;-1:-1:-1::0;;;;;976:25:0::1;1002:4;976:31;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;962:45:0;;839:176;-1:-1:-1;;;;839:176:0:o;483:122::-;1768:5;;-1:-1:-1;;;;;1768:5:0;1754:10;:19;;:50;;-1:-1:-1;1785:10:0;1777:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1754:50;:78;;;-1:-1:-1;1822:10:0;;-1:-1:-1;;;;;1822:10:0;1808;:24;1754:78;1746:109;;;;-1:-1:-1;;;1746:109:0;;;;;;;:::i;:::-;573:16:::1;-1:-1:-1::0;;;;;561:34:0::1;;:36;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;483:122:::0;:::o;292:183::-;371:14;1768:5;;371:14;;-1:-1:-1;;;;;1768:5:0;1754:10;:19;;:50;;-1:-1:-1;1785:10:0;1777:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1754:50;:78;;;-1:-1:-1;1822:10:0;;-1:-1:-1;;;;;1822:10:0;1808;:24;1754:78;1746:109;;;;-1:-1:-1;;;1746:109:0;;;;;;;:::i;:::-;441:16:::1;-1:-1:-1::0;;;;;429:36:0::1;;:38;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;412:55:::0;;;;-1:-1:-1;292:183:0;-1:-1:-1;;292:183:0:o;1548:156::-;2078:10;;-1:-1:-1;;;;;2078:10:0;2064;:24;2056:48;;;;-1:-1:-1;;;2056:48:0;;4341:2:1;2056:48:0;;;4323:21:1;4380:2;4360:18;;;4353:30;-1:-1:-1;;;4399:18:1;;;4392:41;4450:18;;2056:48:0;4139:335:1;2056:48:0;-1:-1:-1;;;;;1635:25:0;::::1;1627:34;;;::::0;::::1;;1672:10;:24:::0;;-1:-1:-1;;;;;;1672:24:0::1;-1:-1:-1::0;;;;;1672:24:0;;;::::1;::::0;;;::::1;::::0;;1548:156::o;1023:131::-;1942:5;;-1:-1:-1;;;;;1942:5:0;1928:10;:19;;:47;;-1:-1:-1;1965:10:0;;-1:-1:-1;;;;;1965:10:0;1951;:24;1928:47;1920:71;;;;-1:-1:-1;;;1920:71:0;;2987:2:1;1920:71:0;;;2969:21:1;3026:2;3006:18;;;2999:30;-1:-1:-1;;;3045:18:1;;;3038:41;3096:18;;1920:71:0;2785:335:1;1920:71:0;-1:-1:-1;;;;;1118:17:0;;;::::1;;::::0;;;:7:::1;:17;::::0;;;;:28;;-1:-1:-1;;1118:28:0::1;::::0;::::1;;::::0;;;::::1;::::0;;1023:131::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;:::-;333:39;192:186;-1:-1:-1;;;192:186:1:o;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;901:127::-;962:10;957:3;953:20;950:1;943:31;993:4;990:1;983:15;1017:4;1014:1;1007:15;1033:995;1110:6;1118;1171:2;1159:9;1150:7;1146:23;1142:32;1139:52;;;1187:1;1184;1177:12;1139:52;1210:29;1229:9;1210:29;:::i;:::-;1200:39;;1290:2;1279:9;1275:18;1262:32;1313:18;1354:2;1346:6;1343:14;1340:34;;;1370:1;1367;1360:12;1340:34;1408:6;1397:9;1393:22;1383:32;;1453:7;1446:4;1442:2;1438:13;1434:27;1424:55;;1475:1;1472;1465:12;1424:55;1511:2;1498:16;1533:2;1529;1526:10;1523:36;;;1539:18;;:::i;:::-;1614:2;1608:9;1582:2;1668:13;;-1:-1:-1;;1664:22:1;;;1688:2;1660:31;1656:40;1644:53;;;1712:18;;;1732:22;;;1709:46;1706:72;;;1758:18;;:::i;:::-;1798:10;1794:2;1787:22;1833:2;1825:6;1818:18;1873:7;1868:2;1863;1859;1855:11;1851:20;1848:33;1845:53;;;1894:1;1891;1884:12;1845:53;1950:2;1945;1941;1937:11;1932:2;1924:6;1920:15;1907:46;1995:1;1990:2;1985;1977:6;1973:15;1969:24;1962:35;2016:6;2006:16;;;;;;;1033:995;;;;;:::o;2433:347::-;2498:6;2506;2559:2;2547:9;2538:7;2534:23;2530:32;2527:52;;;2575:1;2572;2565:12;2527:52;2598:29;2617:9;2598:29;:::i;:::-;2588:39;;2677:2;2666:9;2662:18;2649:32;2724:5;2717:13;2710:21;2703:5;2700:32;2690:60;;2746:1;2743;2736:12;2690:60;2769:5;2759:15;;;2433:347;;;;;:::o;3125:342::-;3327:2;3309:21;;;3366:2;3346:18;;;3339:30;-1:-1:-1;;;3400:2:1;3385:18;;3378:48;3458:2;3443:18;;3125:342::o;3472:245::-;3551:6;3559;3612:2;3600:9;3591:7;3587:23;3583:32;3580:52;;;3628:1;3625;3618:12;3580:52;-1:-1:-1;;3651:16:1;;3707:2;3692:18;;;3686:25;3651:16;;3686:25;;-1:-1:-1;3472:245:1:o;3722:412::-;3851:3;3889:6;3883:13;3914:1;3924:129;3938:6;3935:1;3932:13;3924:129;;;4036:4;4020:14;;;4016:25;;4010:32;3997:11;;;3990:53;3953:12;3924:129;;;-1:-1:-1;4108:1:1;4072:16;;4097:13;;;-1:-1:-1;4072:16:1;3722:412;-1:-1:-1;3722:412:1:o
Swarm Source
ipfs://d52c5291956859bb3c715edf4176bd50a338782648bf88a3a4870e64c08cdda9
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 35 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
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.