Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 579 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Harvest Strategy | 20981209 | 2 hrs ago | IN | 0 ETH | 0.00191278 | ||||
Harvest Strategy | 20981122 | 3 hrs ago | IN | 0 ETH | 0.00581918 | ||||
Harvest Strategy | 20974908 | 23 hrs ago | IN | 0 ETH | 0.00132835 | ||||
Harvest Strategy | 20974908 | 23 hrs ago | IN | 0 ETH | 0.00401523 | ||||
Harvest Strategy | 20974908 | 23 hrs ago | IN | 0 ETH | 0.00137531 | ||||
Harvest Strategy | 20974739 | 24 hrs ago | IN | 0 ETH | 0.00446703 | ||||
Harvest Strategy | 20974400 | 25 hrs ago | IN | 0 ETH | 0.00114885 | ||||
Harvest Strategy | 20974400 | 25 hrs ago | IN | 0 ETH | 0.00114269 | ||||
Harvest Strategy | 20974316 | 25 hrs ago | IN | 0 ETH | 0.00126968 | ||||
Harvest Strategy | 20974158 | 26 hrs ago | IN | 0 ETH | 0.00216591 | ||||
Harvest Strategy | 20974073 | 26 hrs ago | IN | 0 ETH | 0.00107244 | ||||
Harvest Strategy | 20973988 | 27 hrs ago | IN | 0 ETH | 0.00136583 | ||||
Harvest Strategy | 20973830 | 27 hrs ago | IN | 0 ETH | 0.00651074 | ||||
Harvest Strategy | 20973830 | 27 hrs ago | IN | 0 ETH | 0.00144493 | ||||
Harvest Strategy | 20959697 | 3 days ago | IN | 0 ETH | 0.00295361 | ||||
Harvest Strategy | 20956322 | 3 days ago | IN | 0 ETH | 0.00367395 | ||||
Harvest Strategy | 20953301 | 4 days ago | IN | 0 ETH | 0.00105019 | ||||
Harvest Strategy | 20953301 | 4 days ago | IN | 0 ETH | 0.00316726 | ||||
Harvest Strategy | 20953301 | 4 days ago | IN | 0 ETH | 0.00108732 | ||||
Harvest Strategy | 20953212 | 4 days ago | IN | 0 ETH | 0.00326592 | ||||
Harvest Strategy | 20952877 | 4 days ago | IN | 0 ETH | 0.0008864 | ||||
Harvest Strategy | 20952788 | 4 days ago | IN | 0 ETH | 0.00096315 | ||||
Harvest Strategy | 20952701 | 4 days ago | IN | 0 ETH | 0.00198573 | ||||
Harvest Strategy | 20948259 | 4 days ago | IN | 0 ETH | 0.0041788 | ||||
Harvest Strategy | 20947443 | 4 days ago | IN | 0 ETH | 0.00096597 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
yHaaSProxy
Compiler Version
v0.8.20+commit.a1b79de6
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2024-03-07 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; contract yHaaSProxy { address public owner; address public governance; mapping(address => bool) public keepers; constructor() { owner = msg.sender; governance = msg.sender; } function harvestStrategy(address _strategyAddress) public onlyKeepers { StrategyAPI strategy = StrategyAPI(_strategyAddress); strategy.report(); } function tendStrategy(address _strategyAddress) public onlyKeepers { StrategyAPI strategy = StrategyAPI(_strategyAddress); strategy.tend(); } function updateVaultDebt(address _debtAllocatorAddress, address _strategy, uint256 _targetDebt) public onlyKeepers { DebtAllocatorAPI debtAllocator = DebtAllocatorAPI(_debtAllocatorAddress); debtAllocator.update_debt(_strategy, _targetDebt); } 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); function keeper() external view returns (address); } interface DebtAllocatorAPI { function update_debt(address _strategy, uint256 _targetDebt) external; }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"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":[],"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":"_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"},{"inputs":[{"internalType":"address","name":"_debtAllocatorAddress","type":"address"},{"internalType":"address","name":"_strategy","type":"address"},{"internalType":"uint256","name":"_targetDebt","type":"uint256"}],"name":"updateVaultDebt","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561000f575f80fd5b505f8054336001600160a01b0319918216811783556001805490921617905561085490819061003d90395ff3fe608060405234801561000f575f80fd5b506004361061009b575f3560e01c806361f13e001161006357806361f13e001461013c5780638da5cb5b1461014f578063ab033ea914610161578063ccc9485314610174578063d1b9e85314610187575f80fd5b806313af40351461009f57806322bee494146100b457806328071d96146100dc5780633bbd64bc146100ef5780635aa6e67514610111575b5f80fd5b6100b26100ad366004610642565b61019a565b005b6100c76100c2366004610676565b61022e565b60405190151581526020015b60405180910390f35b6100b26100ea366004610642565b6102eb565b6100c76100fd366004610642565b60026020525f908152604090205460ff1681565b600154610124906001600160a01b031681565b6040516001600160a01b0390911681526020016100d3565b6100b261014a366004610642565b61039d565b5f54610124906001600160a01b031681565b6100b261016f366004610642565b610463565b6100b2610182366004610732565b6104df565b6100b261019536600461076b565b6105a1565b5f546001600160a01b03163314806101bc57506001546001600160a01b031633145b6101fb5760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064015b60405180910390fd5b6001600160a01b03811661020d575f80fd5b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f80546001600160a01b031633148061025a5750335f9081526002602052604090205460ff1615156001145b8061026f57506001546001600160a01b031633145b61028b5760405162461bcd60e51b81526004016101f2906107a4565b826001600160a01b0316826040516102a391906107d0565b5f604051808303815f865af19150503d805f81146102dc576040519150601f19603f3d011682016040523d82523d5f602084013e6102e1565b606091505b5090949350505050565b5f546001600160a01b03163314806103165750335f9081526002602052604090205460ff1615156001145b8061032b57506001546001600160a01b031633145b6103475760405162461bcd60e51b81526004016101f2906107a4565b5f819050806001600160a01b031663440368a36040518163ffffffff1660e01b81526004015f604051808303815f87803b158015610383575f80fd5b505af1158015610395573d5f803e3d5ffd5b505050505050565b5f546001600160a01b03163314806103c85750335f9081526002602052604090205460ff1615156001145b806103dd57506001546001600160a01b031633145b6103f95760405162461bcd60e51b81526004016101f2906107a4565b5f819050806001600160a01b0316632606a10b6040518163ffffffff1660e01b815260040160408051808303815f875af1158015610439573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061045d91906107fc565b50505050565b6001546001600160a01b031633146104ab5760405162461bcd60e51b815260206004820152600b60248201526a21676f7665726e616e636560a81b60448201526064016101f2565b6001600160a01b0381166104bd575f80fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633148061050a5750335f9081526002602052604090205460ff1615156001145b8061051f57506001546001600160a01b031633145b61053b5760405162461bcd60e51b81526004016101f2906107a4565b604051630aeebf5560e01b81526001600160a01b03838116600483015260248201839052849190821690630aeebf55906044015f604051808303815f87803b158015610585575f80fd5b505af1158015610597573d5f803e3d5ffd5b5050505050505050565b5f546001600160a01b03163314806105c357506001546001600160a01b031633145b6105fd5760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064016101f2565b6001600160a01b03919091165f908152600260205260409020805460ff1916911515919091179055565b80356001600160a01b038116811461063d575f80fd5b919050565b5f60208284031215610652575f80fd5b61065b82610627565b9392505050565b634e487b7160e01b5f52604160045260245ffd5b5f8060408385031215610687575f80fd5b61069083610627565b9150602083013567ffffffffffffffff808211156106ac575f80fd5b818501915085601f8301126106bf575f80fd5b8135818111156106d1576106d1610662565b604051601f8201601f19908116603f011681019083821181831017156106f9576106f9610662565b81604052828152886020848701011115610711575f80fd5b826020860160208301375f6020848301015280955050505050509250929050565b5f805f60608486031215610744575f80fd5b61074d84610627565b925061075b60208501610627565b9150604084013590509250925092565b5f806040838503121561077c575f80fd5b61078583610627565b915060208301358015158114610799575f80fd5b809150509250929050565b602080825260129082015271216b656570657220794861615350726f787960701b604082015260600190565b5f82515f5b818110156107ef57602081860181015185830152016107d5565b505f920191825250919050565b5f806040838503121561080d575f80fd5b50508051602090910151909290915056fea2646970667358221220a1f61eaeb432f05f049510005ff73e1d2175b19add378de0ff39fda9ee4d348064736f6c63430008140033
Deployed Bytecode
0x608060405234801561000f575f80fd5b506004361061009b575f3560e01c806361f13e001161006357806361f13e001461013c5780638da5cb5b1461014f578063ab033ea914610161578063ccc9485314610174578063d1b9e85314610187575f80fd5b806313af40351461009f57806322bee494146100b457806328071d96146100dc5780633bbd64bc146100ef5780635aa6e67514610111575b5f80fd5b6100b26100ad366004610642565b61019a565b005b6100c76100c2366004610676565b61022e565b60405190151581526020015b60405180910390f35b6100b26100ea366004610642565b6102eb565b6100c76100fd366004610642565b60026020525f908152604090205460ff1681565b600154610124906001600160a01b031681565b6040516001600160a01b0390911681526020016100d3565b6100b261014a366004610642565b61039d565b5f54610124906001600160a01b031681565b6100b261016f366004610642565b610463565b6100b2610182366004610732565b6104df565b6100b261019536600461076b565b6105a1565b5f546001600160a01b03163314806101bc57506001546001600160a01b031633145b6101fb5760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064015b60405180910390fd5b6001600160a01b03811661020d575f80fd5b5f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f80546001600160a01b031633148061025a5750335f9081526002602052604090205460ff1615156001145b8061026f57506001546001600160a01b031633145b61028b5760405162461bcd60e51b81526004016101f2906107a4565b826001600160a01b0316826040516102a391906107d0565b5f604051808303815f865af19150503d805f81146102dc576040519150601f19603f3d011682016040523d82523d5f602084013e6102e1565b606091505b5090949350505050565b5f546001600160a01b03163314806103165750335f9081526002602052604090205460ff1615156001145b8061032b57506001546001600160a01b031633145b6103475760405162461bcd60e51b81526004016101f2906107a4565b5f819050806001600160a01b031663440368a36040518163ffffffff1660e01b81526004015f604051808303815f87803b158015610383575f80fd5b505af1158015610395573d5f803e3d5ffd5b505050505050565b5f546001600160a01b03163314806103c85750335f9081526002602052604090205460ff1615156001145b806103dd57506001546001600160a01b031633145b6103f95760405162461bcd60e51b81526004016101f2906107a4565b5f819050806001600160a01b0316632606a10b6040518163ffffffff1660e01b815260040160408051808303815f875af1158015610439573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061045d91906107fc565b50505050565b6001546001600160a01b031633146104ab5760405162461bcd60e51b815260206004820152600b60248201526a21676f7665726e616e636560a81b60448201526064016101f2565b6001600160a01b0381166104bd575f80fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b5f546001600160a01b031633148061050a5750335f9081526002602052604090205460ff1615156001145b8061051f57506001546001600160a01b031633145b61053b5760405162461bcd60e51b81526004016101f2906107a4565b604051630aeebf5560e01b81526001600160a01b03838116600483015260248201839052849190821690630aeebf55906044015f604051808303815f87803b158015610585575f80fd5b505af1158015610597573d5f803e3d5ffd5b5050505050505050565b5f546001600160a01b03163314806105c357506001546001600160a01b031633145b6105fd5760405162461bcd60e51b815260206004820152600b60248201526a08585d5d1a1bdc9a5e995960aa1b60448201526064016101f2565b6001600160a01b03919091165f908152600260205260409020805460ff1916911515919091179055565b80356001600160a01b038116811461063d575f80fd5b919050565b5f60208284031215610652575f80fd5b61065b82610627565b9392505050565b634e487b7160e01b5f52604160045260245ffd5b5f8060408385031215610687575f80fd5b61069083610627565b9150602083013567ffffffffffffffff808211156106ac575f80fd5b818501915085601f8301126106bf575f80fd5b8135818111156106d1576106d1610662565b604051601f8201601f19908116603f011681019083821181831017156106f9576106f9610662565b81604052828152886020848701011115610711575f80fd5b826020860160208301375f6020848301015280955050505050509250929050565b5f805f60608486031215610744575f80fd5b61074d84610627565b925061075b60208501610627565b9150604084013590509250925092565b5f806040838503121561077c575f80fd5b61078583610627565b915060208301358015158114610799575f80fd5b809150509250929050565b602080825260129082015271216b656570657220794861615350726f787960701b604082015260600190565b5f82515f5b818110156107ef57602081860181015185830152016107d5565b505f920191825250919050565b5f806040838503121561080d575f80fd5b50508051602090910151909290915056fea2646970667358221220a1f61eaeb432f05f049510005ff73e1d2175b19add378de0ff39fda9ee4d348064736f6c63430008140033
Deployed Bytecode Sourcemap
61:2140:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1352:131;;;;;;:::i;:::-;;:::i;:::-;;913:176;;;;;;:::i;:::-;;:::i;:::-;;;1680:14:1;;1673:22;1655:41;;1643:2;1628:18;913:176:0;;;;;;;;467:164;;;;;;:::i;:::-;;:::i;149:39::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;115:25;;;;;-1:-1:-1;;;;;115:25:0;;;;;;-1:-1:-1;;;;;1871:32:1;;;1853:51;;1841:2;1826:18;115:25:0;1707:203:1;290:169:0;;;;;;:::i;:::-;;:::i;88:20::-;;;;;-1:-1:-1;;;;;88:20:0;;;1622:156;;;;;;:::i;:::-;;:::i;639:266::-;;;;;;:::i;:::-;;:::i;1097:131::-;;;;;;:::i;:::-;;:::i;1352:::-;2016:5;;-1:-1:-1;;;;;2016:5:0;2002:10;:19;;:47;;-1:-1:-1;2039:10:0;;-1:-1:-1;;;;;2039:10:0;2025;:24;2002:47;1994:71;;;;-1:-1:-1;;;1994:71:0;;2802:2:1;1994:71:0;;;2784:21:1;2841:2;2821:18;;;2814:30;-1:-1:-1;;;2860:18:1;;;2853:41;2911:18;;1994:71:0;;;;;;;;;-1:-1:-1;;;;;1429:20:0;::::1;1421:29;;;::::0;::::1;;1461:5;:14:::0;;-1:-1:-1;;;;;;1461:14:0::1;-1:-1:-1::0;;;;;1461:14:0;;;::::1;::::0;;;::::1;::::0;;1352:131::o;913:176::-;1011:12;1842:5;;-1:-1:-1;;;;;1842:5:0;1828:10;:19;;:50;;-1:-1:-1;1859:10:0;1851:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1828:50;:78;;;-1:-1:-1;1896:10:0;;-1:-1:-1;;;;;1896:10:0;1882;:24;1828:78;1820:109;;;;-1:-1:-1;;;1820:109:0;;;;;;;:::i;:::-;1050:20:::1;-1:-1:-1::0;;;;;1050:25:0::1;1076:4;1050:31;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1::0;1036:45:0;;913:176;-1:-1:-1;;;;913:176:0:o;467:164::-;1842:5;;-1:-1:-1;;;;;1842:5:0;1828:10;:19;;:50;;-1:-1:-1;1859:10:0;1851:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1828:50;:78;;;-1:-1:-1;1896:10:0;;-1:-1:-1;;;;;1896:10:0;1882;:24;1828:78;1820:109;;;;-1:-1:-1;;;1820:109:0;;;;;;;:::i;:::-;545:20:::1;580:16;545:52;;608:8;-1:-1:-1::0;;;;;608:13:0::1;;:15;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;534:97;467:164:::0;:::o;290:169::-;1842:5;;-1:-1:-1;;;;;1842:5:0;1828:10;:19;;:50;;-1:-1:-1;1859:10:0;1851:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1828:50;:78;;;-1:-1:-1;1896:10:0;;-1:-1:-1;;;;;1896:10:0;1882;:24;1828:78;1820:109;;;;-1:-1:-1;;;1820:109:0;;;;;;;:::i;:::-;371:20:::1;406:16;371:52;;434:8;-1:-1:-1::0;;;;;434:15:0::1;;:17;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;360:99;290:169:::0;:::o;1622:156::-;2152:10;;-1:-1:-1;;;;;2152:10:0;2138;:24;2130:48;;;;-1:-1:-1;;;2130:48:0;;4156:2:1;2130:48:0;;;4138:21:1;4195:2;4175:18;;;4168:30;-1:-1:-1;;;4214:18:1;;;4207:41;4265:18;;2130:48:0;3954:335:1;2130:48:0;-1:-1:-1;;;;;1709:25:0;::::1;1701:34;;;::::0;::::1;;1746:10;:24:::0;;-1:-1:-1;;;;;;1746:24:0::1;-1:-1:-1::0;;;;;1746:24:0;;;::::1;::::0;;;::::1;::::0;;1622:156::o;639:266::-;1842:5;;-1:-1:-1;;;;;1842:5:0;1828:10;:19;;:50;;-1:-1:-1;1859:10:0;1851:19;;;;:7;:19;;;;;;;;:27;;:19;:27;1828:50;:78;;;-1:-1:-1;1896:10:0;;-1:-1:-1;;;;;1896:10:0;1882;:24;1828:78;1820:109;;;;-1:-1:-1;;;1820:109:0;;;;;;;:::i;:::-;848:49:::1;::::0;-1:-1:-1;;;848:49:0;;-1:-1:-1;;;;;4486:32:1;;;848:49:0::1;::::0;::::1;4468:51:1::0;4535:18;;;4528:34;;;815:21:0;;848:25;;::::1;::::0;::::1;::::0;4441:18:1;;848:49:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;754:151;639:266:::0;;;:::o;1097:131::-;2016:5;;-1:-1:-1;;;;;2016:5:0;2002:10;:19;;:47;;-1:-1:-1;2039:10:0;;-1:-1:-1;;;;;2039:10:0;2025;:24;2002:47;1994:71;;;;-1:-1:-1;;;1994:71:0;;2802:2:1;1994:71:0;;;2784:21:1;2841:2;2821:18;;;2814:30;-1:-1:-1;;;2860:18:1;;;2853:41;2911:18;;1994:71:0;2600:335:1;1994:71:0;-1:-1:-1;;;;;1192:17:0;;;::::1;;::::0;;;:7:::1;:17;::::0;;;;:28;;-1:-1:-1;;1192:28:0::1;::::0;::::1;;::::0;;;::::1;::::0;;1097: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:127::-;444:10;439:3;435:20;432:1;425:31;475:4;472:1;465:15;499:4;496:1;489:15;515:995;592:6;600;653:2;641:9;632:7;628:23;624:32;621:52;;;669:1;666;659:12;621:52;692:29;711:9;692:29;:::i;:::-;682:39;;772:2;761:9;757:18;744:32;795:18;836:2;828:6;825:14;822:34;;;852:1;849;842:12;822:34;890:6;879:9;875:22;865:32;;935:7;928:4;924:2;920:13;916:27;906:55;;957:1;954;947:12;906:55;993:2;980:16;1015:2;1011;1008:10;1005:36;;;1021:18;;:::i;:::-;1096:2;1090:9;1064:2;1150:13;;-1:-1:-1;;1146:22:1;;;1170:2;1142:31;1138:40;1126:53;;;1194:18;;;1214:22;;;1191:46;1188:72;;;1240:18;;:::i;:::-;1280:10;1276:2;1269:22;1315:2;1307:6;1300:18;1355:7;1350:2;1345;1341;1337:11;1333:20;1330:33;1327:53;;;1376:1;1373;1366:12;1327:53;1432:2;1427;1423;1419:11;1414:2;1406:6;1402:15;1389:46;1477:1;1472:2;1467;1459:6;1455:15;1451:24;1444:35;1498:6;1488:16;;;;;;;515:995;;;;;:::o;1915:328::-;1992:6;2000;2008;2061:2;2049:9;2040:7;2036:23;2032:32;2029:52;;;2077:1;2074;2067:12;2029:52;2100:29;2119:9;2100:29;:::i;:::-;2090:39;;2148:38;2182:2;2171:9;2167:18;2148:38;:::i;:::-;2138:48;;2233:2;2222:9;2218:18;2205:32;2195:42;;1915:328;;;;;:::o;2248:347::-;2313:6;2321;2374:2;2362:9;2353:7;2349:23;2345:32;2342:52;;;2390:1;2387;2380:12;2342:52;2413:29;2432:9;2413:29;:::i;:::-;2403:39;;2492:2;2481:9;2477:18;2464:32;2539:5;2532:13;2525:21;2518:5;2515:32;2505:60;;2561:1;2558;2551:12;2505:60;2584:5;2574:15;;;2248:347;;;;;:::o;2940:342::-;3142:2;3124:21;;;3181:2;3161:18;;;3154:30;-1:-1:-1;;;3215:2:1;3200:18;;3193:48;3273:2;3258:18;;2940:342::o;3287:412::-;3416:3;3454:6;3448:13;3479:1;3489:129;3503:6;3500:1;3497:13;3489:129;;;3601:4;3585:14;;;3581:25;;3575:32;3562:11;;;3555:53;3518:12;3489:129;;;-1:-1:-1;3673:1:1;3637:16;;3662:13;;;-1:-1:-1;3637:16:1;3287:412;-1:-1:-1;3287:412:1:o;3704:245::-;3783:6;3791;3844:2;3832:9;3823:7;3819:23;3815:32;3812:52;;;3860:1;3857;3850:12;3812:52;-1:-1:-1;;3883:16:1;;3939:2;3924:18;;;3918:25;3883:16;;3918:25;;-1:-1:-1;3704:245:1:o
Swarm Source
ipfs://a1f61eaeb432f05f049510005ff73e1d2175b19add378de0ff39fda9ee4d3480
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 27 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.