Source Code
Latest 25 from a total of 63 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Payment | 30961492 | 7 days ago | IN | 0 FRAX | 0.00000254 | ||||
| Payment | 30657484 | 14 days ago | IN | 0 FRAX | 0.00000271 | ||||
| Payment | 30438781 | 19 days ago | IN | 0 FRAX | 0.00000374 | ||||
| Payment | 29701770 | 36 days ago | IN | 0 FRAX | 0.00000222 | ||||
| Payment | 29482725 | 41 days ago | IN | 0 FRAX | 0.00000413 | ||||
| Payment | 29111761 | 50 days ago | IN | 0 FRAX | 0.00000221 | ||||
| Payment | 28769688 | 57 days ago | IN | 0 FRAX | 0.00002984 | ||||
| Payment | 28544966 | 63 days ago | IN | 0 FRAX | 0.00000904 | ||||
| Payment | 28207364 | 70 days ago | IN | 0 FRAX | 0.00000628 | ||||
| Payment | 27926269 | 77 days ago | IN | 0 FRAX | 0.00000583 | ||||
| Payment | 27583211 | 85 days ago | IN | 0 FRAX | 0.00000744 | ||||
| Payment | 27342481 | 90 days ago | IN | 0 FRAX | 0.0000136 | ||||
| Payment | 27037571 | 98 days ago | IN | 0 FRAX | 0.00001786 | ||||
| Payment | 26736046 | 105 days ago | IN | 0 FRAX | 0.00041264 | ||||
| Payment | 26382182 | 113 days ago | IN | 0 FRAX | 0.00001081 | ||||
| Payment | 26116803 | 119 days ago | IN | 0 FRAX | 0.00000989 | ||||
| Payment | 25814319 | 126 days ago | IN | 0 FRAX | 0.00001054 | ||||
| Payment | 25481512 | 134 days ago | IN | 0 FRAX | 0.00004585 | ||||
| Payment | 25213951 | 140 days ago | IN | 0 FRAX | 0.00001168 | ||||
| Payment | 25042149 | 144 days ago | IN | 0 FRAX | 0.00003486 | ||||
| Payment | 24534857 | 155 days ago | IN | 0 FRAX | 0.00055376 | ||||
| Payment | 24314036 | 161 days ago | IN | 0 FRAX | 0.00001558 | ||||
| Payment | 23929799 | 169 days ago | IN | 0 FRAX | 0.00010036 | ||||
| Payment | 23735550 | 174 days ago | IN | 0 FRAX | 0.00001893 | ||||
| Payment | 23050427 | 190 days ago | IN | 0 FRAX | 0.00006279 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Payments
Compiler Version
v0.8.27+commit.40a35a09
Contract Source Code (Solidity)
/**
*Submitted for verification at fraxscan.com on 2024-09-08
*/
// File: @openzeppelin/contracts/utils/Context.sol
// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)
pragma solidity ^0.8.20;
/**
* @dev Provides information about the current execution context, including the
* sender of the transaction and its data. While these are generally available
* via msg.sender and msg.data, they should not be accessed in such a direct
* manner, since when dealing with meta-transactions the account sending and
* paying for execution may not be the actual sender (as far as an application
* is concerned).
*
* This contract is only required for intermediate, library-like contracts.
*/
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
function _contextSuffixLength() internal view virtual returns (uint256) {
return 0;
}
}
// File: @openzeppelin/contracts/access/Ownable.sol
// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)
pragma solidity ^0.8.20;
/**
* @dev Contract module which provides a basic access control mechanism, where
* there is an account (an owner) that can be granted exclusive access to
* specific functions.
*
* The initial owner is set to the address provided by the deployer. This can
* later be changed with {transferOwnership}.
*
* This module is used through inheritance. It will make available the modifier
* `onlyOwner`, which can be applied to your functions to restrict their use to
* the owner.
*/
abstract contract Ownable is Context {
address private _owner;
/**
* @dev The caller account is not authorized to perform an operation.
*/
error OwnableUnauthorizedAccount(address account);
/**
* @dev The owner is not a valid owner account. (eg. `address(0)`)
*/
error OwnableInvalidOwner(address owner);
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
/**
* @dev Initializes the contract setting the address provided by the deployer as the initial owner.
*/
constructor(address initialOwner) {
if (initialOwner == address(0)) {
revert OwnableInvalidOwner(address(0));
}
_transferOwnership(initialOwner);
}
/**
* @dev Throws if called by any account other than the owner.
*/
modifier onlyOwner() {
_checkOwner();
_;
}
/**
* @dev Returns the address of the current owner.
*/
function owner() public view virtual returns (address) {
return _owner;
}
/**
* @dev Throws if the sender is not the owner.
*/
function _checkOwner() internal view virtual {
if (owner() != _msgSender()) {
revert OwnableUnauthorizedAccount(_msgSender());
}
}
/**
* @dev Leaves the contract without owner. It will not be possible to call
* `onlyOwner` functions. Can only be called by the current owner.
*
* NOTE: Renouncing ownership will leave the contract without an owner,
* thereby disabling any functionality that is only available to the owner.
*/
function renounceOwnership() public virtual onlyOwner {
_transferOwnership(address(0));
}
/**
* @dev Transfers ownership of the contract to a new account (`newOwner`).
* Can only be called by the current owner.
*/
function transferOwnership(address newOwner) public virtual onlyOwner {
if (newOwner == address(0)) {
revert OwnableInvalidOwner(address(0));
}
_transferOwnership(newOwner);
}
/**
* @dev Transfers ownership of the contract to a new account (`newOwner`).
* Internal function without access restriction.
*/
function _transferOwnership(address newOwner) internal virtual {
address oldOwner = _owner;
_owner = newOwner;
emit OwnershipTransferred(oldOwner, newOwner);
}
}
// File: @uniswap/lib/contracts/libraries/TransferHelper.sol
pragma solidity >=0.6.0;
// helper methods for interacting with ERC20 tokens and sending ETH that do not consistently return true/false
library TransferHelper {
function safeApprove(
address token,
address to,
uint256 value
) internal {
// bytes4(keccak256(bytes('approve(address,uint256)')));
(bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x095ea7b3, to, value));
require(
success && (data.length == 0 || abi.decode(data, (bool))),
'TransferHelper::safeApprove: approve failed'
);
}
function safeTransfer(
address token,
address to,
uint256 value
) internal {
// bytes4(keccak256(bytes('transfer(address,uint256)')));
(bool success, bytes memory data) = token.call(abi.encodeWithSelector(0xa9059cbb, to, value));
require(
success && (data.length == 0 || abi.decode(data, (bool))),
'TransferHelper::safeTransfer: transfer failed'
);
}
function safeTransferFrom(
address token,
address from,
address to,
uint256 value
) internal {
// bytes4(keccak256(bytes('transferFrom(address,address,uint256)')));
(bool success, bytes memory data) = token.call(abi.encodeWithSelector(0x23b872dd, from, to, value));
require(
success && (data.length == 0 || abi.decode(data, (bool))),
'TransferHelper::transferFrom: transferFrom failed'
);
}
function safeTransferETH(address to, uint256 value) internal {
(bool success, ) = to.call{value: value}(new bytes(0));
require(success, 'TransferHelper::safeTransferETH: ETH transfer failed');
}
}
// File: contracts/Payments.sol
pragma solidity ^0.8.20;
contract Payments is Ownable {
address public euroDrill;
uint256 public euroValue;
uint256 public lastDate = 1725570000;
constructor(address _euroDrill)
Ownable(msg.sender)
{
euroDrill = _euroDrill;
}
function setEuroValue(uint256 _euroValue) public onlyOwner {
euroValue = _euroValue;
}
function payment(address[] memory addresses) public onlyOwner {
uint256 timeDifference = block.timestamp - lastDate;
require(timeDifference >= 1 weeks, "It hasn't been 7 days since the last payment");
uint8 amountPayments = uint8(timeDifference / 1 weeks);
lastDate = lastDate + (amountPayments * 1 weeks);
for (uint8 i = 0; i < amountPayments; i++) {
for (uint8 j = 0; j < addresses.length; j++) {
TransferHelper.safeTransferFrom(euroDrill, _msgSender(), addresses[j], euroValue);
}
}
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_euroDrill","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"euroDrill","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"euroValue","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lastDate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"addresses","type":"address[]"}],"name":"payment","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_euroValue","type":"uint256"}],"name":"setEuroValue","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60806040526366da1bd0600355348015610017575f5ffd5b506040516107d23803806107d2833981016040819052610036916100d9565b338061005b57604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b6100648161008a565b50600180546001600160a01b0319166001600160a01b0392909216919091179055610106565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f602082840312156100e9575f5ffd5b81516001600160a01b03811681146100ff575f5ffd5b9392505050565b6106bf806101135f395ff3fe608060405234801561000f575f5ffd5b5060043610610085575f3560e01c80638da5cb5b116100585780638da5cb5b146100ed578063b6023857146100fd578063ece39e8914610106578063f2fde38b14610119575f5ffd5b80633a59f10f14610089578063485a9b451461009e57806355a2be24146100ce578063715018a6146100e5575b5f5ffd5b61009c61009736600461046d565b61012c565b005b6001546100b1906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100d760035481565b6040519081526020016100c5565b61009c610139565b5f546001600160a01b03166100b1565b6100d760025481565b61009c6101143660046104b3565b61014c565b61009c61012736600461057e565b61027c565b6101346102b9565b600255565b6101416102b9565b61014a5f6102e5565b565b6101546102b9565b5f6003544261016391906105b2565b905062093a808110156101d25760405162461bcd60e51b815260206004820152602c60248201527f4974206861736e2774206265656e203720646179732073696e6365207468652060448201526b1b185cdd081c185e5b595b9d60a21b60648201526084015b60405180910390fd5b5f6101e062093a80836105cb565b90506101f260ff821662093a806105ea565b62ffffff16600354610204919061060f565b6003555f5b8160ff168160ff161015610276575f5b84518160ff16101561026d5760015461025b906001600160a01b031633878460ff168151811061024b5761024b610622565b6020026020010151600254610334565b8061026581610636565b915050610219565b50600101610209565b50505050565b6102846102b9565b6001600160a01b0381166102ad57604051631e4fbdf760e01b81525f60048201526024016101c9565b6102b6816102e5565b50565b5f546001600160a01b0316331461014a5760405163118cdaa760e01b81523360048201526024016101c9565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17905291515f928392908816916103979190610654565b5f604051808303815f865af19150503d805f81146103d0576040519150601f19603f3d011682016040523d82523d5f602084013e6103d5565b606091505b50915091508180156103ff5750805115806103ff5750808060200190518101906103ff919061066a565b6104655760405162461bcd60e51b815260206004820152603160248201527f5472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472604482015270185b9cd9995c919c9bdb4819985a5b1959607a1b60648201526084016101c9565b505050505050565b5f6020828403121561047d575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b80356001600160a01b03811681146104ae575f5ffd5b919050565b5f602082840312156104c3575f5ffd5b813567ffffffffffffffff8111156104d9575f5ffd5b8201601f810184136104e9575f5ffd5b803567ffffffffffffffff81111561050357610503610484565b8060051b604051601f19603f830116810181811067ffffffffffffffff8211171561053057610530610484565b60405291825260208184018101929081018784111561054d575f5ffd5b6020850194505b838510156105735761056585610498565b815260209485019401610554565b509695505050505050565b5f6020828403121561058e575f5ffd5b61059782610498565b9392505050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156105c5576105c561059e565b92915050565b5f826105e557634e487b7160e01b5f52601260045260245ffd5b500490565b62ffffff81811683821602908116908181146106085761060861059e565b5092915050565b808201808211156105c5576105c561059e565b634e487b7160e01b5f52603260045260245ffd5b5f60ff821660ff810361064b5761064b61059e565b60010192915050565b5f82518060208501845e5f920191825250919050565b5f6020828403121561067a575f5ffd5b81518015158114610597575f5ffdfea26469706673582212208c10805b0d519d22d4ab511d7877af7240ce1243b977f5f994a5c7eb8337a03264736f6c634300081b00330000000000000000000000008787c8ee4ba6f079a5ea59aa544883c59a8333a9
Deployed Bytecode
0x608060405234801561000f575f5ffd5b5060043610610085575f3560e01c80638da5cb5b116100585780638da5cb5b146100ed578063b6023857146100fd578063ece39e8914610106578063f2fde38b14610119575f5ffd5b80633a59f10f14610089578063485a9b451461009e57806355a2be24146100ce578063715018a6146100e5575b5f5ffd5b61009c61009736600461046d565b61012c565b005b6001546100b1906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b6100d760035481565b6040519081526020016100c5565b61009c610139565b5f546001600160a01b03166100b1565b6100d760025481565b61009c6101143660046104b3565b61014c565b61009c61012736600461057e565b61027c565b6101346102b9565b600255565b6101416102b9565b61014a5f6102e5565b565b6101546102b9565b5f6003544261016391906105b2565b905062093a808110156101d25760405162461bcd60e51b815260206004820152602c60248201527f4974206861736e2774206265656e203720646179732073696e6365207468652060448201526b1b185cdd081c185e5b595b9d60a21b60648201526084015b60405180910390fd5b5f6101e062093a80836105cb565b90506101f260ff821662093a806105ea565b62ffffff16600354610204919061060f565b6003555f5b8160ff168160ff161015610276575f5b84518160ff16101561026d5760015461025b906001600160a01b031633878460ff168151811061024b5761024b610622565b6020026020010151600254610334565b8061026581610636565b915050610219565b50600101610209565b50505050565b6102846102b9565b6001600160a01b0381166102ad57604051631e4fbdf760e01b81525f60048201526024016101c9565b6102b6816102e5565b50565b5f546001600160a01b0316331461014a5760405163118cdaa760e01b81523360048201526024016101c9565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b604080516001600160a01b0385811660248301528481166044830152606480830185905283518084039091018152608490920183526020820180516001600160e01b03166323b872dd60e01b17905291515f928392908816916103979190610654565b5f604051808303815f865af19150503d805f81146103d0576040519150601f19603f3d011682016040523d82523d5f602084013e6103d5565b606091505b50915091508180156103ff5750805115806103ff5750808060200190518101906103ff919061066a565b6104655760405162461bcd60e51b815260206004820152603160248201527f5472616e7366657248656c7065723a3a7472616e7366657246726f6d3a207472604482015270185b9cd9995c919c9bdb4819985a5b1959607a1b60648201526084016101c9565b505050505050565b5f6020828403121561047d575f5ffd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b80356001600160a01b03811681146104ae575f5ffd5b919050565b5f602082840312156104c3575f5ffd5b813567ffffffffffffffff8111156104d9575f5ffd5b8201601f810184136104e9575f5ffd5b803567ffffffffffffffff81111561050357610503610484565b8060051b604051601f19603f830116810181811067ffffffffffffffff8211171561053057610530610484565b60405291825260208184018101929081018784111561054d575f5ffd5b6020850194505b838510156105735761056585610498565b815260209485019401610554565b509695505050505050565b5f6020828403121561058e575f5ffd5b61059782610498565b9392505050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156105c5576105c561059e565b92915050565b5f826105e557634e487b7160e01b5f52601260045260245ffd5b500490565b62ffffff81811683821602908116908181146106085761060861059e565b5092915050565b808201808211156105c5576105c561059e565b634e487b7160e01b5f52603260045260245ffd5b5f60ff821660ff810361064b5761064b61059e565b60010192915050565b5f82518060208501845e5f920191825250919050565b5f6020828403121561067a575f5ffd5b81518015158114610597575f5ffdfea26469706673582212208c10805b0d519d22d4ab511d7877af7240ce1243b977f5f994a5c7eb8337a03264736f6c634300081b0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000008787c8ee4ba6f079a5ea59aa544883c59a8333a9
-----Decoded View---------------
Arg [0] : _euroDrill (address): 0x8787c8Ee4bA6f079a5eA59Aa544883c59a8333A9
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000008787c8ee4ba6f079a5ea59aa544883c59a8333a9
Deployed Bytecode Sourcemap
6146:962:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6404:100;;;;;;:::i;:::-;;:::i;:::-;;6182:24;;;;;-1:-1:-1;;;;;6182:24:0;;;;;;-1:-1:-1;;;;;363:32:1;;;345:51;;333:2;318:18;6182:24:0;;;;;;;;6248:36;;;;;;;;;553:25:1;;;541:2;526:18;6248:36:0;407:177:1;3361:103:0;;;:::i;2686:87::-;2732:7;2759:6;-1:-1:-1;;;;;2759:6:0;2686:87;;6215:24;;;;;;6512:593;;;;;;:::i;:::-;;:::i;3619:220::-;;;;;;:::i;:::-;;:::i;6404:100::-;2572:13;:11;:13::i;:::-;6474:9:::1;:22:::0;6404:100::o;3361:103::-;2572:13;:11;:13::i;:::-;3426:30:::1;3453:1;3426:18;:30::i;:::-;3361:103::o:0;6512:593::-;2572:13;:11;:13::i;:::-;6585:22:::1;6628:8;;6610:15;:26;;;;:::i;:::-;6585:51;;6675:7;6657:14;:25;;6649:82;;;::::0;-1:-1:-1;;;6649:82:0;;2689:2:1;6649:82:0::1;::::0;::::1;2671:21:1::0;2728:2;2708:18;;;2701:30;2767:34;2747:18;;;2740:62;-1:-1:-1;;;2818:18:1;;;2811:42;2870:19;;6649:82:0::1;;;;;;;;;6744:20;6773:24;6790:7;6773:14:::0;:24:::1;:::i;:::-;6744:54:::0;-1:-1:-1;6832:24:0::1;;::::0;::::1;6849:7;6832:24;:::i;:::-;6820:37;;:8;;:37;;;;:::i;:::-;6809:8;:48:::0;6873:7:::1;6868:230;6890:14;6886:18;;:1;:18;;;6868:230;;;6931:7;6926:161;6948:9;:16;6944:1;:20;;;6926:161;;;7022:9;::::0;6990:81:::1;::::0;-1:-1:-1;;;;;7022:9:0::1;775:10:::0;7047:9:::1;7057:1;7047:12;;;;;;;;;;:::i;:::-;;;;;;;7061:9;;6990:31;:81::i;:::-;6966:3:::0;::::1;::::0;::::1;:::i;:::-;;;;6926:161;;;-1:-1:-1::0;6906:3:0::1;;6868:230;;;;6574:531;;6512:593:::0;:::o;3619:220::-;2572:13;:11;:13::i;:::-;-1:-1:-1;;;;;3704:22:0;::::1;3700:93;;3750:31;::::0;-1:-1:-1;;;3750:31:0;;3778:1:::1;3750:31;::::0;::::1;345:51:1::0;318:18;;3750:31:0::1;199:203:1::0;3700:93:0::1;3803:28;3822:8;3803:18;:28::i;:::-;3619:220:::0;:::o;2851:166::-;2732:7;2759:6;-1:-1:-1;;;;;2759:6:0;775:10;2911:23;2907:103;;2958:40;;-1:-1:-1;;;2958:40:0;;775:10;2958:40;;;345:51:1;318:18;;2958:40:0;199:203:1;3999:191:0;4073:16;4092:6;;-1:-1:-1;;;;;4109:17:0;;;-1:-1:-1;;;;;;4109:17:0;;;;;;4142:40;;4092:6;;;;;;;4142:40;;4073:16;4142:40;4062:128;3999:191;:::o;5345:498::-;5616:51;;;-1:-1:-1;;;;;4027:32:1;;;5616:51:0;;;4009::1;4096:32;;;4076:18;;;4069:60;4145:18;;;;4138:34;;;5616:51:0;;;;;;;;;;3982:18:1;;;;5616:51:0;;;;;;;-1:-1:-1;;;;;5616:51:0;-1:-1:-1;;;5616:51:0;;;5605:63;;-1:-1:-1;;;;5605:10:0;;;;:63;;5616:51;5605:63;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5569:99;;;;5701:7;:57;;;;-1:-1:-1;5713:11:0;;:16;;:44;;;5744:4;5733:24;;;;;;;;;;;;:::i;:::-;5679:156;;;;-1:-1:-1;;;5679:156:0;;4973:2:1;5679:156:0;;;4955:21:1;5012:2;4992:18;;;4985:30;5051:34;5031:18;;;5024:62;-1:-1:-1;;;5102:18:1;;;5095:47;5159:19;;5679:156:0;4771:413:1;5679:156:0;5479:364;;5345:498;;;;:::o;14:180:1:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:1;;14:180;-1:-1:-1;14:180:1:o;589:127::-;650:10;645:3;641:20;638:1;631:31;681:4;678:1;671:15;705:4;702:1;695:15;721:173;789:20;;-1:-1:-1;;;;;838:31:1;;828:42;;818:70;;884:1;881;874:12;818:70;721:173;;;:::o;899:1127::-;983:6;1036:2;1024:9;1015:7;1011:23;1007:32;1004:52;;;1052:1;1049;1042:12;1004:52;1092:9;1079:23;1125:18;1117:6;1114:30;1111:50;;;1157:1;1154;1147:12;1111:50;1180:22;;1233:4;1225:13;;1221:27;-1:-1:-1;1211:55:1;;1262:1;1259;1252:12;1211:55;1302:2;1289:16;1328:18;1320:6;1317:30;1314:56;;;1350:18;;:::i;:::-;1396:6;1393:1;1389:14;1432:2;1426:9;1495:2;1491:7;1486:2;1482;1478:11;1474:25;1466:6;1462:38;1566:6;1554:10;1551:22;1530:18;1518:10;1515:34;1512:62;1509:88;;;1577:18;;:::i;:::-;1613:2;1606:22;1663;;;1713:2;1743:11;;;1739:20;;;1663:22;1701:15;;1771:19;;;1768:39;;;1803:1;1800;1793:12;1768:39;1835:2;1831;1827:11;1816:22;;1847:148;1863:6;1858:3;1855:15;1847:148;;;1929:23;1948:3;1929:23;:::i;:::-;1917:36;;1982:2;1880:12;;;;1973;1847:148;;;-1:-1:-1;2014:6:1;899:1127;-1:-1:-1;;;;;;899:1127:1:o;2031:186::-;2090:6;2143:2;2131:9;2122:7;2118:23;2114:32;2111:52;;;2159:1;2156;2149:12;2111:52;2182:29;2201:9;2182:29;:::i;:::-;2172:39;2031:186;-1:-1:-1;;;2031:186:1:o;2222:127::-;2283:10;2278:3;2274:20;2271:1;2264:31;2314:4;2311:1;2304:15;2338:4;2335:1;2328:15;2354:128;2421:9;;;2442:11;;;2439:37;;;2456:18;;:::i;:::-;2354:128;;;;:::o;2900:217::-;2940:1;2966;2956:132;;3010:10;3005:3;3001:20;2998:1;2991:31;3045:4;3042:1;3035:15;3073:4;3070:1;3063:15;2956:132;-1:-1:-1;3102:9:1;;2900:217::o;3122:238::-;3231:8;3206:16;;;3224;;;3202:39;3261:26;;;;3306:24;;;3296:58;;3334:18;;:::i;:::-;3296:58;3122:238;;;;:::o;3365:125::-;3430:9;;;3451:10;;;3448:36;;;3464:18;;:::i;3495:127::-;3556:10;3551:3;3547:20;3544:1;3537:31;3587:4;3584:1;3577:15;3611:4;3608:1;3601:15;3627:175;3664:3;3708:4;3701:5;3697:16;3737:4;3728:7;3725:17;3722:43;;3745:18;;:::i;:::-;3794:1;3781:15;;3627:175;-1:-1:-1;;3627:175:1:o;4183:301::-;4312:3;4350:6;4344:13;4396:6;4389:4;4381:6;4377:17;4372:3;4366:37;4458:1;4422:16;;4447:13;;;-1:-1:-1;4422:16:1;4183:301;-1:-1:-1;4183:301:1:o;4489:277::-;4556:6;4609:2;4597:9;4588:7;4584:23;4580:32;4577:52;;;4625:1;4622;4615:12;4577:52;4657:9;4651:16;4710:5;4703:13;4696:21;4689:5;4686:32;4676:60;;4732:1;4729;4722:12
Swarm Source
ipfs://8c10805b0d519d22d4ab511d7877af7240ce1243b977f5f994a5c7eb8337a032
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in FRAX
0
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.