Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 1,087 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Work | 20709061 | 107 days ago | IN | 0 ETH | 0.0004134 | ||||
Work | 20704742 | 108 days ago | IN | 0 ETH | 0.00033495 | ||||
Work | 20700482 | 108 days ago | IN | 0 ETH | 0.00032028 | ||||
Work | 20696213 | 109 days ago | IN | 0 ETH | 0.00033991 | ||||
Work | 20691954 | 109 days ago | IN | 0 ETH | 0.00840814 | ||||
Work | 20687691 | 110 days ago | IN | 0 ETH | 0.00034492 | ||||
Work | 20685134 | 110 days ago | IN | 0 ETH | 0.00124852 | ||||
Work | 20683428 | 110 days ago | IN | 0 ETH | 0.00066757 | ||||
Work | 20680874 | 111 days ago | IN | 0 ETH | 0.0009645 | ||||
Work | 20676612 | 111 days ago | IN | 0 ETH | 0.00045102 | ||||
Work | 20663453 | 113 days ago | IN | 0 ETH | 0.00225654 | ||||
Work | 20581710 | 125 days ago | IN | 0 ETH | 0.00027703 | ||||
Work | 20563246 | 127 days ago | IN | 0 ETH | 0.00116935 | ||||
Work | 20530653 | 132 days ago | IN | 0 ETH | 0.00005863 | ||||
Work | 20506054 | 135 days ago | IN | 0 ETH | 0.00033306 | ||||
Work | 20487230 | 138 days ago | IN | 0 ETH | 0.00089218 | ||||
Work | 20482962 | 138 days ago | IN | 0 ETH | 0.00226619 | ||||
Work | 20478699 | 139 days ago | IN | 0 ETH | 0.00115964 | ||||
Work | 20474434 | 140 days ago | IN | 0 ETH | 0.00034022 | ||||
Work | 20469343 | 140 days ago | IN | 0 ETH | 0.00057341 | ||||
Work | 20463249 | 141 days ago | IN | 0 ETH | 0.00829364 | ||||
Work | 20461544 | 141 days ago | IN | 0 ETH | 0.00343511 | ||||
Work | 20459817 | 142 days ago | IN | 0 ETH | 0.00792035 | ||||
Work | 20443126 | 144 days ago | IN | 0 ETH | 0.0013835 | ||||
Work | 20436469 | 145 days ago | IN | 0 ETH | 0.00267986 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
FlapJob
Compiler Version
v0.8.13+commit.abaa5c0e
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-07-05 */ // SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (C) 2021 Dai Foundation // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see <https://www.gnu.org/licenses/>. pragma solidity 0.8.13; /// @title Maker Keeper Network Job /// @notice A job represents an independant unit of work that can be done by a keeper interface IJob { /// @notice Executes this unit of work /// @dev Should revert iff workable() returns canWork of false /// @param network The name of the external keeper network /// @param args Custom arguments supplied to the job, should be copied from workable response function work(bytes32 network, bytes calldata args) external; /// @notice Ask this job if it has a unit of work available /// @dev This should never revert, only return false if nothing is available /// @dev This should normally be a view, but sometimes that's not possible /// @param network The name of the external keeper network /// @return canWork Returns true if a unit of work is available /// @return args The custom arguments to be provided to work() or an error string if canWork is false function workable(bytes32 network) external returns (bool canWork, bytes memory args); } interface SequencerLike { function isMaster(bytes32 network) external view returns (bool); } interface VatLike { function sin(address) external view returns (uint256); } interface VowLike { function Sin() external view returns (uint256); function Ash() external view returns (uint256); function heal(uint256) external; function flap() external; } /// @title Call flap when possible contract FlapJob is IJob { SequencerLike public immutable sequencer; VatLike public immutable vat; VowLike public immutable vow; uint256 public immutable maxGasPrice; // --- Errors --- error NotMaster(bytes32 network); error GasPriceTooHigh(uint256 gasPrice, uint256 maxGasPrice); // --- Events --- event Work(bytes32 indexed network); constructor(address _sequencer, address _vat, address _vow, uint256 _maxGasPrice) { sequencer = SequencerLike(_sequencer); vat = VatLike(_vat); vow = VowLike(_vow); maxGasPrice = _maxGasPrice; } function work(bytes32 network, bytes calldata args) public { if (!sequencer.isMaster(network)) revert NotMaster(network); if (tx.gasprice > maxGasPrice) revert GasPriceTooHigh(tx.gasprice, maxGasPrice); uint256 toHeal = abi.decode(args, (uint256)); if (toHeal > 0) vow.heal(toHeal); vow.flap(); emit Work(network); } function workable(bytes32 network) external override returns (bool, bytes memory) { if (!sequencer.isMaster(network)) return (false, bytes("Network is not master")); bytes memory args; uint256 unbackedTotal = vat.sin(address(vow)); uint256 unbackedVow = vow.Sin() + vow.Ash(); // Check if need to cancel out free unbacked debt with system surplus uint256 toHeal = unbackedTotal > unbackedVow ? unbackedTotal - unbackedVow : 0; args = abi.encode(toHeal); try this.work(network, args) { // Flap succeeds return (true, args); } catch { // Can not flap -- carry on } return (false, bytes("Flap not possible")); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_sequencer","type":"address"},{"internalType":"address","name":"_vat","type":"address"},{"internalType":"address","name":"_vow","type":"address"},{"internalType":"uint256","name":"_maxGasPrice","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"gasPrice","type":"uint256"},{"internalType":"uint256","name":"maxGasPrice","type":"uint256"}],"name":"GasPriceTooHigh","type":"error"},{"inputs":[{"internalType":"bytes32","name":"network","type":"bytes32"}],"name":"NotMaster","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"network","type":"bytes32"}],"name":"Work","type":"event"},{"inputs":[],"name":"maxGasPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"sequencer","outputs":[{"internalType":"contract SequencerLike","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vat","outputs":[{"internalType":"contract VatLike","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vow","outputs":[{"internalType":"contract VowLike","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"network","type":"bytes32"},{"internalType":"bytes","name":"args","type":"bytes"}],"name":"work","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"network","type":"bytes32"}],"name":"workable","outputs":[{"internalType":"bool","name":"","type":"bool"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
61010060405234801561001157600080fd5b50604051610a28380380610a288339810160408190526100309161006e565b6001600160a01b0393841660805291831660a05290911660c05260e0526100b9565b80516001600160a01b038116811461006957600080fd5b919050565b6000806000806080858703121561008457600080fd5b61008d85610052565b935061009b60208601610052565b92506100a960408601610052565b6060959095015193969295505050565b60805160a05160c05160e0516108f36101356000396000818160c501528181610214015261024f015260008181610121015281816102a70152818161030e015281816104900152818161052f01526105b1015260008181608101526104be01526000818160fa0152818161017a01526103d401526108f36000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80631d2ab0001461006757806336569e771461007c5780633de39c11146100c05780635c1bba38146100f5578063626cb3c51461011c5780638dce54b714610143575b600080fd5b61007a610075366004610718565b610164565b005b6100a37f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100e77f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020016100b7565b6100a37f000000000000000000000000000000000000000000000000000000000000000081565b6100a37f000000000000000000000000000000000000000000000000000000000000000081565b610156610151366004610794565b6103b0565b6040516100b79291906107fa565b604051637c530f1360e01b8152600481018490527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690637c530f1390602401602060405180830381865afa1580156101c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ed919061081d565b61021257604051636ac204fb60e11b8152600481018490526024015b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000003a111561027b57604051639411833360e01b81523a60048201527f00000000000000000000000000000000000000000000000000000000000000006024820152604401610209565b600061028982840184610794565b9050801561030c57604051633cdeb18760e21b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063f37ac61c90602401600060405180830381600087803b1580156102f357600080fd5b505af1158015610307573d6000803e3d6000fd5b505050505b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316630e01198b6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561036757600080fd5b505af115801561037b573d6000803e3d6000fd5b50506040518692507f35397c1b811675273db66fd6835f814cb03d51d1595e9234d1646329e1d7e57b9150600090a250505050565b604051637c530f1360e01b8152600481018290526000906060906001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690637c530f1390602401602060405180830381865afa15801561041b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043f919061081d565b6104795750506040805180820190915260158152742732ba3bb7b9359034b9903737ba1036b0b9ba32b960591b6020820152600092909150565b60405163782c909560e11b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301526060916000917f0000000000000000000000000000000000000000000000000000000000000000169063f059212a90602401602060405180830381865afa158015610505573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105299190610846565b905060007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632a1d2b3c6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561058b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105af9190610846565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0adc35f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561060d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106319190610846565b61063b9190610875565b9050600081831161064d576000610657565b610657828461088d565b90508060405160200161066c91815260200190565b60408051601f19818403018152908290526201d2ab60ec1b825294503090631d2ab000906106a0908a9088906004016108a4565b600060405180830381600087803b1580156106ba57600080fd5b505af19250505080156106cb575060015b156106df5750600196929550919350505050565b600060405180604001604052806011815260200170466c6170206e6f7420706f737369626c6560781b8152509550955050505050915091565b60008060006040848603121561072d57600080fd5b83359250602084013567ffffffffffffffff8082111561074c57600080fd5b818601915086601f83011261076057600080fd5b81358181111561076f57600080fd5b87602082850101111561078157600080fd5b6020830194508093505050509250925092565b6000602082840312156107a657600080fd5b5035919050565b6000815180845260005b818110156107d3576020818501810151868301820152016107b7565b818111156107e5576000602083870101525b50601f01601f19169290920160200192915050565b821515815260406020820152600061081560408301846107ad565b949350505050565b60006020828403121561082f57600080fd5b8151801515811461083f57600080fd5b9392505050565b60006020828403121561085857600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600082198211156108885761088861085f565b500190565b60008282101561089f5761089f61085f565b500390565b82815260406020820152600061081560408301846107ad56fea26469706673582212205ef2a32e16084e88872728ff3d43923cfa3205d50fdcfe4a8785d7b18d17a9cc64736f6c634300080d0033000000000000000000000000238b4e35daed6100c6162fae4510261f88996ec900000000000000000000000035d1b3f3d7966a1dfe207aa4514c12a259a0492b000000000000000000000000a950524441892a31ebddf91d3ceefa04bf454466000000000000000000000000000000000000000000000000000000202170e400
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100625760003560e01c80631d2ab0001461006757806336569e771461007c5780633de39c11146100c05780635c1bba38146100f5578063626cb3c51461011c5780638dce54b714610143575b600080fd5b61007a610075366004610718565b610164565b005b6100a37f00000000000000000000000035d1b3f3d7966a1dfe207aa4514c12a259a0492b81565b6040516001600160a01b0390911681526020015b60405180910390f35b6100e77f000000000000000000000000000000000000000000000000000000202170e40081565b6040519081526020016100b7565b6100a37f000000000000000000000000238b4e35daed6100c6162fae4510261f88996ec981565b6100a37f000000000000000000000000a950524441892a31ebddf91d3ceefa04bf45446681565b610156610151366004610794565b6103b0565b6040516100b79291906107fa565b604051637c530f1360e01b8152600481018490527f000000000000000000000000238b4e35daed6100c6162fae4510261f88996ec96001600160a01b031690637c530f1390602401602060405180830381865afa1580156101c9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101ed919061081d565b61021257604051636ac204fb60e11b8152600481018490526024015b60405180910390fd5b7f000000000000000000000000000000000000000000000000000000202170e4003a111561027b57604051639411833360e01b81523a60048201527f000000000000000000000000000000000000000000000000000000202170e4006024820152604401610209565b600061028982840184610794565b9050801561030c57604051633cdeb18760e21b8152600481018290527f000000000000000000000000a950524441892a31ebddf91d3ceefa04bf4544666001600160a01b03169063f37ac61c90602401600060405180830381600087803b1580156102f357600080fd5b505af1158015610307573d6000803e3d6000fd5b505050505b7f000000000000000000000000a950524441892a31ebddf91d3ceefa04bf4544666001600160a01b0316630e01198b6040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561036757600080fd5b505af115801561037b573d6000803e3d6000fd5b50506040518692507f35397c1b811675273db66fd6835f814cb03d51d1595e9234d1646329e1d7e57b9150600090a250505050565b604051637c530f1360e01b8152600481018290526000906060906001600160a01b037f000000000000000000000000238b4e35daed6100c6162fae4510261f88996ec91690637c530f1390602401602060405180830381865afa15801561041b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043f919061081d565b6104795750506040805180820190915260158152742732ba3bb7b9359034b9903737ba1036b0b9ba32b960591b6020820152600092909150565b60405163782c909560e11b81526001600160a01b037f000000000000000000000000a950524441892a31ebddf91d3ceefa04bf454466811660048301526060916000917f00000000000000000000000035d1b3f3d7966a1dfe207aa4514c12a259a0492b169063f059212a90602401602060405180830381865afa158015610505573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105299190610846565b905060007f000000000000000000000000a950524441892a31ebddf91d3ceefa04bf4544666001600160a01b0316632a1d2b3c6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561058b573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105af9190610846565b7f000000000000000000000000a950524441892a31ebddf91d3ceefa04bf4544666001600160a01b031663d0adc35f6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561060d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106319190610846565b61063b9190610875565b9050600081831161064d576000610657565b610657828461088d565b90508060405160200161066c91815260200190565b60408051601f19818403018152908290526201d2ab60ec1b825294503090631d2ab000906106a0908a9088906004016108a4565b600060405180830381600087803b1580156106ba57600080fd5b505af19250505080156106cb575060015b156106df5750600196929550919350505050565b600060405180604001604052806011815260200170466c6170206e6f7420706f737369626c6560781b8152509550955050505050915091565b60008060006040848603121561072d57600080fd5b83359250602084013567ffffffffffffffff8082111561074c57600080fd5b818601915086601f83011261076057600080fd5b81358181111561076f57600080fd5b87602082850101111561078157600080fd5b6020830194508093505050509250925092565b6000602082840312156107a657600080fd5b5035919050565b6000815180845260005b818110156107d3576020818501810151868301820152016107b7565b818111156107e5576000602083870101525b50601f01601f19169290920160200192915050565b821515815260406020820152600061081560408301846107ad565b949350505050565b60006020828403121561082f57600080fd5b8151801515811461083f57600080fd5b9392505050565b60006020828403121561085857600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600082198211156108885761088861085f565b500190565b60008282101561089f5761089f61085f565b500390565b82815260406020820152600061081560408301846107ad56fea26469706673582212205ef2a32e16084e88872728ff3d43923cfa3205d50fdcfe4a8785d7b18d17a9cc64736f6c634300080d0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000238b4e35daed6100c6162fae4510261f88996ec900000000000000000000000035d1b3f3d7966a1dfe207aa4514c12a259a0492b000000000000000000000000a950524441892a31ebddf91d3ceefa04bf454466000000000000000000000000000000000000000000000000000000202170e400
-----Decoded View---------------
Arg [0] : _sequencer (address): 0x238b4E35dAed6100C6162fAE4510261f88996EC9
Arg [1] : _vat (address): 0x35D1b3F3D7966A1DFe207aa4514C12a259A0492B
Arg [2] : _vow (address): 0xA950524441892A31ebddF91d3cEEFa04Bf454466
Arg [3] : _maxGasPrice (uint256): 138000000000
-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 000000000000000000000000238b4e35daed6100c6162fae4510261f88996ec9
Arg [1] : 00000000000000000000000035d1b3f3d7966a1dfe207aa4514c12a259a0492b
Arg [2] : 000000000000000000000000a950524441892a31ebddf91d3ceefa04bf454466
Arg [3] : 000000000000000000000000000000000000000000000000000000202170e400
Deployed Bytecode Sourcemap
2275:1825:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2948:382;;;;;;:::i;:::-;;:::i;:::-;;2356:34;;;;;;;;-1:-1:-1;;;;;856:32:1;;;838:51;;826:2;811:18;2356:34:0;;;;;;;;2438:42;;;;;;;;1046:25:1;;;1034:2;1019:18;2438:42:0;900:177:1;2309:40:0;;;;;2397:34;;;;;3338:759;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;2948:382::-;3023:27;;-1:-1:-1;;;3023:27:0;;;;;1046:25:1;;;3023:9:0;-1:-1:-1;;;;;3023:18:0;;;;1019::1;;3023:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3018:59;;3059:18;;-1:-1:-1;;;3059:18:0;;;;;1046:25:1;;;1019:18;;3059::0;;;;;;;;3018:59;3106:11;3092;:25;3088:82;;;3129:41;;-1:-1:-1;;;3129:41:0;;3145:11;3129:41;;;3134:25:1;3158:11:0;3175:18:1;;;3168:34;3107:18;;3129:41:0;2960:248:1;3088:82:0;3183:14;3200:27;;;;3211:4;3200:27;:::i;:::-;3183:44;-1:-1:-1;3242:10:0;;3238:32;;3254:16;;-1:-1:-1;;;3254:16:0;;;;;1046:25:1;;;3254:3:0;-1:-1:-1;;;;;3254:8:0;;;;1019:18:1;;3254:16:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3238:32;3281:3;-1:-1:-1;;;;;3281:8:0;;:10;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3309:13:0;;3314:7;;-1:-1:-1;3309:13:0;;-1:-1:-1;3309:13:0;;;3007:323;2948:382;;;:::o;3338:759::-;3436:27;;-1:-1:-1;;;3436:27:0;;;;;1046:25:1;;;3400:4:0;;3406:12;;-1:-1:-1;;;;;3436:9:0;:18;;;;1019::1;;3436:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3431:80;;-1:-1:-1;;3480:30:0;;;;;;;;;;;;-1:-1:-1;;;3480:30:0;;;;3473:5;;3480:30;;-1:-1:-1;3338:759:0:o;3431:80::-;3576:21;;-1:-1:-1;;;3576:21:0;;-1:-1:-1;;;;;3592:3:0;856:32:1;;3576:21:0;;;838:51:1;3524:17:0;;-1:-1:-1;;3576:3:0;:7;;;;811:18:1;;3576:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3552:45;;3608:19;3644:3;-1:-1:-1;;;;;3644:7:0;;:9;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3632:3;-1:-1:-1;;;;;3632:7:0;;:9;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:21;;;;:::i;:::-;3608:45;;3745:14;3778:11;3762:13;:27;:61;;3822:1;3762:61;;;3792:27;3808:11;3792:13;:27;:::i;:::-;3745:78;;3852:6;3841:18;;;;;;1046:25:1;;1034:2;1019:18;;900:177;3841:18:0;;;;-1:-1:-1;;3841:18:0;;;;;;;;;;-1:-1:-1;;;3876:24:0;;3841:18;-1:-1:-1;3876:4:0;;:9;;:24;;3886:7;;3841:18;;3876:24;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3872:165;;;-1:-1:-1;3954:4:0;;3960;;-1:-1:-1;3338:759:0;;-1:-1:-1;;;;3338:759:0:o;3872:165::-;4055:5;4062:26;;;;;;;;;;;;;-1:-1:-1;;;4062:26:0;;;4047:42;;;;;;;;3338:759;;;:::o;14:659:1:-;93:6;101;109;162:2;150:9;141:7;137:23;133:32;130:52;;;178:1;175;168:12;130:52;214:9;201:23;191:33;;275:2;264:9;260:18;247:32;298:18;339:2;331:6;328:14;325:34;;;355:1;352;345:12;325:34;393:6;382:9;378:22;368:32;;438:7;431:4;427:2;423:13;419:27;409:55;;460:1;457;450:12;409:55;500:2;487:16;526:2;518:6;515:14;512:34;;;542:1;539;532:12;512:34;587:7;582:2;573:6;569:2;565:15;561:24;558:37;555:57;;;608:1;605;598:12;555:57;639:2;635;631:11;621:21;;661:6;651:16;;;;;14:659;;;;;:::o;1532:180::-;1591:6;1644:2;1632:9;1623:7;1619:23;1615:32;1612:52;;;1660:1;1657;1650:12;1612:52;-1:-1:-1;1683:23:1;;1532:180;-1:-1:-1;1532:180:1:o;1717:471::-;1758:3;1796:5;1790:12;1823:6;1818:3;1811:19;1848:1;1858:162;1872:6;1869:1;1866:13;1858:162;;;1934:4;1990:13;;;1986:22;;1980:29;1962:11;;;1958:20;;1951:59;1887:12;1858:162;;;2038:6;2035:1;2032:13;2029:87;;;2104:1;2097:4;2088:6;2083:3;2079:16;2075:27;2068:38;2029:87;-1:-1:-1;2170:2:1;2149:15;-1:-1:-1;;2145:29:1;2136:39;;;;2177:4;2132:50;;1717:471;-1:-1:-1;;1717:471:1:o;2193:298::-;2376:6;2369:14;2362:22;2351:9;2344:41;2421:2;2416;2405:9;2401:18;2394:30;2325:4;2441:44;2481:2;2470:9;2466:18;2458:6;2441:44;:::i;:::-;2433:52;2193:298;-1:-1:-1;;;;2193:298:1:o;2678:277::-;2745:6;2798:2;2786:9;2777:7;2773:23;2769:32;2766:52;;;2814:1;2811;2804:12;2766:52;2846:9;2840:16;2899:5;2892:13;2885:21;2878:5;2875:32;2865:60;;2921:1;2918;2911:12;2865:60;2944:5;2678:277;-1:-1:-1;;;2678:277:1:o;3606:184::-;3676:6;3729:2;3717:9;3708:7;3704:23;3700:32;3697:52;;;3745:1;3742;3735:12;3697:52;-1:-1:-1;3768:16:1;;3606:184;-1:-1:-1;3606:184:1:o;3795:127::-;3856:10;3851:3;3847:20;3844:1;3837:31;3887:4;3884:1;3877:15;3911:4;3908:1;3901:15;3927:128;3967:3;3998:1;3994:6;3991:1;3988:13;3985:39;;;4004:18;;:::i;:::-;-1:-1:-1;4040:9:1;;3927:128::o;4060:125::-;4100:4;4128:1;4125;4122:8;4119:34;;;4133:18;;:::i;:::-;-1:-1:-1;4170:9:1;;4060:125::o;4190:288::-;4365:6;4354:9;4347:25;4408:2;4403;4392:9;4388:18;4381:30;4328:4;4428:44;4468:2;4457:9;4453:18;4445:6;4428:44;:::i
Swarm Source
ipfs://5ef2a32e16084e88872728ff3d43923cfa3205d50fdcfe4a8785d7b18d17a9cc
Loading...
Loading
Loading...
Loading
OVERVIEW
Sky (formerly Maker) enables users to get rewarded for non-custodial savings.Multichain Portfolio | 30 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.