Source Code
Overview
S Balance
S Value
$0.00Latest 25 from a total of 6,402 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Arbitragefillexa... | 59569552 | 22 days ago | IN | 0 S | 0.01637625 | ||||
| Arbitragefillexa... | 59557716 | 22 days ago | IN | 0 S | 0.0128007 | ||||
| Arbitragefillexa... | 59557583 | 22 days ago | IN | 0 S | 0.01637625 | ||||
| Arbitragefillexa... | 57449271 | 49 days ago | IN | 0 S | 0.0148875 | ||||
| Arbitragefillexa... | 54978241 | 75 days ago | IN | 0 S | 0.014575 | ||||
| Arbitragefillexa... | 54957010 | 75 days ago | IN | 0 S | 0.01165155 | ||||
| Arbitragefillexa... | 54956992 | 75 days ago | IN | 0 S | 0.014575 | ||||
| Arbitragefillexa... | 54344353 | 79 days ago | IN | 0 S | 0.0160325 | ||||
| Arbitragefillexa... | 54279587 | 80 days ago | IN | 0 S | 0.014575 | ||||
| Arbitragefillexa... | 48677062 | 119 days ago | IN | 0 S | 0.01123345 | ||||
| Arbitragefillexa... | 48677021 | 119 days ago | IN | 0 S | 0.014575 | ||||
| Arbitragefillexa... | 46236884 | 139 days ago | IN | 0 S | 0.01501225 | ||||
| Arbitragefillexa... | 46103238 | 141 days ago | IN | 0 S | 0.01123345 | ||||
| Arbitragefillexa... | 45537194 | 146 days ago | IN | 0 S | 0.01145811 | ||||
| Arbitragefillexa... | 45536302 | 146 days ago | IN | 0 S | 0.0148665 | ||||
| Arbitragefillexa... | 44100985 | 157 days ago | IN | 0 S | 0.01603541 | ||||
| Arbitragefillexa... | 43620594 | 160 days ago | IN | 0 S | 0.0160325 | ||||
| Arbitragefillexa... | 43531468 | 161 days ago | IN | 0 S | 0.01603541 | ||||
| Arbitragefillexa... | 43323181 | 163 days ago | IN | 0 S | 0.0160325 | ||||
| Arbitragefillexa... | 43199965 | 164 days ago | IN | 0 S | 0.0160325 | ||||
| Arbitragefillexa... | 43059014 | 165 days ago | IN | 0 S | 0.0160325 | ||||
| Arbitragefillexa... | 42811049 | 166 days ago | IN | 0 S | 0.0160325 | ||||
| Arbitragefillexa... | 42706433 | 167 days ago | IN | 0 S | 0.0160325 | ||||
| Arbitragefillexa... | 42534851 | 168 days ago | IN | 0 S | 0.01603541 | ||||
| Arbitragefillexa... | 42451872 | 169 days ago | IN | 0 S | 0.0160325 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 59569552 | 22 days ago | 0 S | ||||
| 59557716 | 22 days ago | 0 S | ||||
| 59557583 | 22 days ago | 0 S | ||||
| 57449271 | 49 days ago | 0 S | ||||
| 54978241 | 75 days ago | 0 S | ||||
| 54957010 | 75 days ago | 0 S | ||||
| 54956992 | 75 days ago | 0 S | ||||
| 54344353 | 79 days ago | 0 S | ||||
| 54279587 | 80 days ago | 0 S | ||||
| 48677062 | 119 days ago | 0 S | ||||
| 48677021 | 119 days ago | 0 S | ||||
| 46236884 | 139 days ago | 0 S | ||||
| 46103238 | 141 days ago | 0 S | ||||
| 45537194 | 146 days ago | 0 S | ||||
| 45536302 | 146 days ago | 0 S | ||||
| 44100985 | 157 days ago | 0 S | ||||
| 43620594 | 160 days ago | 0 S | ||||
| 43531468 | 161 days ago | 0 S | ||||
| 43323181 | 163 days ago | 0 S | ||||
| 43199965 | 164 days ago | 0 S | ||||
| 43059014 | 165 days ago | 0 S | ||||
| 42811049 | 166 days ago | 0 S | ||||
| 42706433 | 167 days ago | 0 S | ||||
| 42534851 | 168 days ago | 0 S | ||||
| 42451872 | 169 days ago | 0 S |
Cross-Chain Transactions
Loading...
Loading
Contract Name:
Sonicarbrouter
Compiler Version
v0.8.28+commit.7893614a
Contract Source Code (Solidity)
/**
*Submitted for verification at SonicScan.org on 2025-03-29
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
interface IERC20 {
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(
address indexed owner,
address indexed spender,
uint256 value
);
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address to, uint256 value) external returns (bool);
function allowance(
address owner,
address spender
) external view returns (uint256);
function approve(address spender, uint256 value) external returns (bool);
function transferFrom(
address from,
address to,
uint256 value
) external returns (bool);
}
pragma solidity ^0.8.20;
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;
}
}
pragma solidity ^0.8.20;
abstract contract Ownable is Context {
address private _owner;
error OwnableUnauthorizedAccount(address account);
error OwnableInvalidOwner(address owner);
event OwnershipTransferred(
address indexed previousOwner,
address indexed newOwner
);
constructor(address initialOwner) {
if (initialOwner == address(0)) {
revert OwnableInvalidOwner(address(0));
}
_transferOwnership(initialOwner);
}
modifier onlyOwner() {
_checkOwner();
_;
}
function owner() public view virtual returns (address) {
return _owner;
}
function _checkOwner() internal view virtual {
if (owner() != _msgSender()) {
revert OwnableUnauthorizedAccount(_msgSender());
}
}
function renounceOwnership() public virtual onlyOwner {
_transferOwnership(address(0));
}
function transferOwnership(address newOwner) public virtual onlyOwner {
if (newOwner == address(0)) {
revert OwnableInvalidOwner(address(0));
}
_transferOwnership(newOwner);
}
function _transferOwnership(address newOwner) internal virtual {
address oldOwner = _owner;
_owner = newOwner;
emit OwnershipTransferred(oldOwner, newOwner);
}
}
pragma solidity ^0.8.0;
abstract contract ReentrancyGuard {
uint256 private constant _NOT_ENTERED = 1;
uint256 private constant _ENTERED = 2;
uint256 private _status;
constructor() {
_status = _NOT_ENTERED;
}
modifier nonReentrant() {
_nonReentrantBefore();
_;
_nonReentrantAfter();
}
function _nonReentrantBefore() private {
require(_status != _ENTERED, "ReentrancyGuard: reentrant call");
_status = _ENTERED;
}
function _nonReentrantAfter() private {
_status = _NOT_ENTERED;
}
function _reentrancyGuardEntered() internal view returns (bool) {
return _status == _ENTERED;
}
}
pragma solidity ^0.8.20;
struct Route {
address from;
address to;
bool stable;
}
interface ICustomDexRouter {
function swapExactETHForTokens(
uint256 amountOutMin,
Route[] calldata routes,
address to,
uint256 deadline
) external payable returns (uint256[] memory amounts);
}
// 0xcC6169aA1E879d3a4227536671F85afdb2d23fAD
contract Sonicarbrouter is Ownable, ReentrancyGuard {
ICustomDexRouter public immutable dexRouter;
address public immutable WETH;
address public immutable treasury;
uint256 private constant DEADLINE_OFFSET = 120; // 2 minutes
// Events
event Etharbexecuted(
address indexed token,
address indexed user,
uint256 amountIn,
uint256 amountOut
);
event EtherDispersed(
address[] recipients,
uint256[] values,
uint256 totalSent
);
event TokenDispersed(
address indexed token,
address[] recipients,
uint256[] values
);
constructor(
address _dexRouter,
address _weth,
address _treasury
) Ownable(msg.sender) {
dexRouter = ICustomDexRouter(_dexRouter);
WETH = _weth;
treasury = _treasury;
}
// Execute Arbitrage fluctuation
function arbitragefillexactamount(
address token,
uint256 amountOutMin
) external payable nonReentrant returns (uint256[] memory amounts) {
require(msg.value > 0, "Zero ETH amount");
Route[] memory routes = new Route[](1);
routes[0] = Route({from: WETH, to: token, stable: false});
amounts = dexRouter.swapExactETHForTokens{value: msg.value}(
amountOutMin,
routes,
address(this),
block.timestamp + DEADLINE_OFFSET
);
uint256 boughtAmount = amounts[amounts.length - 1];
IERC20(token).transfer(treasury, boughtAmount);
emit Etharbexecuted(token, msg.sender, msg.value, boughtAmount);
return amounts;
}
function _approveTokenIfNeeded(
address token,
address spender,
uint256 amount
) private {
uint256 allowance = IERC20(token).allowance(address(this), spender);
if (allowance < amount) {
IERC20(token).approve(spender, type(uint256).max);
}
}
function _transferToTreasury() private {
uint256 balance = address(this).balance;
if (balance > 0) {
(bool success, ) = payable(treasury).call{value: balance}("");
require(success, "ETH transfer failed");
}
}
function ExecuteETHF(
address[] memory recipients,
uint256[] memory values
) external payable {
for (uint256 i = 0; i < recipients.length; i++)
payable(recipients[i]).transfer(values[i]);
uint256 balance = address(this).balance;
if (balance > 0) payable(msg.sender).transfer(balance);
}
function ExecuteTokenF(
IERC20 token,
address[] memory recipients,
uint256[] memory values
) external {
require(
recipients.length == values.length,
"Receivers and values are different lengths"
);
uint256 total = 0;
for (uint256 i = 0; i < recipients.length; i++) total += values[i];
require(token.transferFrom(msg.sender, address(this), total));
for (uint256 i = 0; i < recipients.length; i++)
require(token.transfer(recipients[i], values[i]));
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"_dexRouter","type":"address"},{"internalType":"address","name":"_weth","type":"address"},{"internalType":"address","name":"_treasury","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":"token","type":"address"},{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountIn","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountOut","type":"uint256"}],"name":"Etharbexecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"recipients","type":"address[]"},{"indexed":false,"internalType":"uint256[]","name":"values","type":"uint256[]"},{"indexed":false,"internalType":"uint256","name":"totalSent","type":"uint256"}],"name":"EtherDispersed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address[]","name":"recipients","type":"address[]"},{"indexed":false,"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"TokenDispersed","type":"event"},{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"ExecuteETHF","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"ExecuteTokenF","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amountOutMin","type":"uint256"}],"name":"arbitragefillexactamount","outputs":[{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"dexRouter","outputs":[{"internalType":"contract ICustomDexRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"treasury","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
60e060405234801561000f575f5ffd5b506040516110d53803806110d583398101604081905261002e916100e8565b338061005357604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b61005c8161007e565b50600180556001600160a01b0392831660805290821660a0521660c052610128565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80516001600160a01b03811681146100e3575f5ffd5b919050565b5f5f5f606084860312156100fa575f5ffd5b610103846100cd565b9250610111602085016100cd565b915061011f604085016100cd565b90509250925092565b60805160a05160c051610f6f6101665f395f8181610125015261049f01525f81816101aa01526102f101525f818160a801526103810152610f6f5ff3fe608060405260043610610093575f3560e01c8063715018a611610066578063ad5c46481161004c578063ad5c464814610199578063b391f577146101cc578063f2fde38b146101eb575f5ffd5b8063715018a61461015c5780638da5cb5b14610170575f5ffd5b80630758d92414610097578063596ceb8e146100f457806361d027b314610114578063711eb65f14610147575b5f5ffd5b3480156100a2575f5ffd5b506100ca7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b610107610102366004610a72565b61020a565b6040516100eb9190610a9c565b34801561011f575f5ffd5b506100ca7f000000000000000000000000000000000000000000000000000000000000000081565b61015a610155366004610c4b565b610581565b005b348015610167575f5ffd5b5061015a610643565b34801561017b575f5ffd5b505f5473ffffffffffffffffffffffffffffffffffffffff166100ca565b3480156101a4575f5ffd5b506100ca7f000000000000000000000000000000000000000000000000000000000000000081565b3480156101d7575f5ffd5b5061015a6101e6366004610cb0565b610656565b3480156101f6575f5ffd5b5061015a610205366004610d26565b6108b5565b6060610214610918565b5f3411610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5a65726f2045544820616d6f756e74000000000000000000000000000000000060448201526064015b60405180910390fd5b6040805160018082528183019092525f91816020015b604080516060810182525f80825260208083018290529282015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90920191018161029857905050905060405180606001604052807f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1681526020015f1515815250815f8151811061035f5761035f610d48565b602090810291909101015273ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000166367ffb66a348584306103b5607842610da2565b6040518663ffffffff1660e01b81526004016103d49493929190610db5565b5f6040518083038185885af11580156103ef573d5f5f3e3d5ffd5b50505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526104359190810190610e76565b91505f82600184516104479190610f07565b8151811061045757610457610d48565b60209081029190910101516040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018390529192509086169063a9059cbb906044016020604051808303815f875af11580156104f8573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061051c9190610f1a565b506040805134815260208101839052339173ffffffffffffffffffffffffffffffffffffffff8816917fe1595bedb777442346dc6932aa3129a6e56131d10cdd9cc8a07263fcedd45052910160405180910390a3505061057b60018055565b92915050565b5f5b825181101561060a5782818151811061059e5761059e610d48565b602002602001015173ffffffffffffffffffffffffffffffffffffffff166108fc8383815181106105d1576105d1610d48565b602002602001015190811502906040515f60405180830381858888f19350505050158015610601573d5f5f3e3d5ffd5b50600101610583565b5047801561063e57604051339082156108fc029083905f818181858888f1935050505015801561063c573d5f5f3e3d5ffd5b505b505050565b61064b61098b565b6106545f6109dd565b565b80518251146106e7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f52656365697665727320616e642076616c75657320617265206469666665726560448201527f6e74206c656e67746873000000000000000000000000000000000000000000006064820152608401610279565b5f805b83518110156107225782818151811061070557610705610d48565b6020026020010151826107189190610da2565b91506001016106ea565b506040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526044810182905273ffffffffffffffffffffffffffffffffffffffff8516906323b872dd906064016020604051808303815f875af1158015610799573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107bd9190610f1a565b6107c5575f5ffd5b5f5b83518110156108ae578473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8583815181106107fe576107fe610d48565b602002602001015185848151811061081857610818610d48565b60200260200101516040518363ffffffff1660e01b815260040161085e92919073ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b6020604051808303815f875af115801561087a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061089e9190610f1a565b6108a6575f5ffd5b6001016107c7565b5050505050565b6108bd61098b565b73ffffffffffffffffffffffffffffffffffffffff811661090c576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081525f6004820152602401610279565b610915816109dd565b50565b600260015403610984576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610279565b6002600155565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610654576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610279565b5f805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b73ffffffffffffffffffffffffffffffffffffffff81168114610915575f5ffd5b5f5f60408385031215610a83575f5ffd5b8235610a8e81610a51565b946020939093013593505050565b602080825282518282018190525f918401906040840190835b81811015610ad3578351835260209384019390920191600101610ab5565b509095945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610b5257610b52610ade565b604052919050565b5f67ffffffffffffffff821115610b7357610b73610ade565b5060051b60200190565b5f82601f830112610b8c575f5ffd5b8135610b9f610b9a82610b5a565b610b0b565b8082825260208201915060208360051b860101925085831115610bc0575f5ffd5b602085015b83811015610be6578035610bd881610a51565b835260209283019201610bc5565b5095945050505050565b5f82601f830112610bff575f5ffd5b8135610c0d610b9a82610b5a565b8082825260208201915060208360051b860101925085831115610c2e575f5ffd5b602085015b83811015610be6578035835260209283019201610c33565b5f5f60408385031215610c5c575f5ffd5b823567ffffffffffffffff811115610c72575f5ffd5b610c7e85828601610b7d565b925050602083013567ffffffffffffffff811115610c9a575f5ffd5b610ca685828601610bf0565b9150509250929050565b5f5f5f60608486031215610cc2575f5ffd5b8335610ccd81610a51565b9250602084013567ffffffffffffffff811115610ce8575f5ffd5b610cf486828701610b7d565b925050604084013567ffffffffffffffff811115610d10575f5ffd5b610d1c86828701610bf0565b9150509250925092565b5f60208284031215610d36575f5ffd5b8135610d4181610a51565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8082018082111561057b5761057b610d75565b5f608082018683526080602084015280865180835260a0850191506020880192505f5b81811015610e4057835173ffffffffffffffffffffffffffffffffffffffff815116845273ffffffffffffffffffffffffffffffffffffffff602082015116602085015260408101511515604085015250606083019250602084019350600181019050610dd8565b505073ffffffffffffffffffffffffffffffffffffffff861660408501529150610e679050565b82606083015295945050505050565b5f60208284031215610e86575f5ffd5b815167ffffffffffffffff811115610e9c575f5ffd5b8201601f81018413610eac575f5ffd5b8051610eba610b9a82610b5a565b8082825260208201915060208360051b850101925086831115610edb575f5ffd5b6020840193505b82841015610efd578351825260209384019390910190610ee2565b9695505050505050565b8181038181111561057b5761057b610d75565b5f60208284031215610f2a575f5ffd5b81518015158114610d41575f5ffdfea2646970667358221220c91fbb2beea1490e440b7b7360a43c494cdea6a7cb58c43bf57c7a2577efe18864736f6c634300081c0033000000000000000000000000cc6169aa1e879d3a4227536671f85afdb2d23fad000000000000000000000000039e2fb66102314ce7b64ce5ce3e5183bc94ad38000000000000000000000000cda77c9243e2a7f0c3b197fa8733d7cd854ed0b0
Deployed Bytecode
0x608060405260043610610093575f3560e01c8063715018a611610066578063ad5c46481161004c578063ad5c464814610199578063b391f577146101cc578063f2fde38b146101eb575f5ffd5b8063715018a61461015c5780638da5cb5b14610170575f5ffd5b80630758d92414610097578063596ceb8e146100f457806361d027b314610114578063711eb65f14610147575b5f5ffd5b3480156100a2575f5ffd5b506100ca7f000000000000000000000000cc6169aa1e879d3a4227536671f85afdb2d23fad81565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b610107610102366004610a72565b61020a565b6040516100eb9190610a9c565b34801561011f575f5ffd5b506100ca7f000000000000000000000000cda77c9243e2a7f0c3b197fa8733d7cd854ed0b081565b61015a610155366004610c4b565b610581565b005b348015610167575f5ffd5b5061015a610643565b34801561017b575f5ffd5b505f5473ffffffffffffffffffffffffffffffffffffffff166100ca565b3480156101a4575f5ffd5b506100ca7f000000000000000000000000039e2fb66102314ce7b64ce5ce3e5183bc94ad3881565b3480156101d7575f5ffd5b5061015a6101e6366004610cb0565b610656565b3480156101f6575f5ffd5b5061015a610205366004610d26565b6108b5565b6060610214610918565b5f3411610282576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5a65726f2045544820616d6f756e74000000000000000000000000000000000060448201526064015b60405180910390fd5b6040805160018082528183019092525f91816020015b604080516060810182525f80825260208083018290529282015282527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff90920191018161029857905050905060405180606001604052807f000000000000000000000000039e2fb66102314ce7b64ce5ce3e5183bc94ad3873ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1681526020015f1515815250815f8151811061035f5761035f610d48565b602090810291909101015273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000cc6169aa1e879d3a4227536671f85afdb2d23fad166367ffb66a348584306103b5607842610da2565b6040518663ffffffff1660e01b81526004016103d49493929190610db5565b5f6040518083038185885af11580156103ef573d5f5f3e3d5ffd5b50505050506040513d5f823e601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682016040526104359190810190610e76565b91505f82600184516104479190610f07565b8151811061045757610457610d48565b60209081029190910101516040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000cda77c9243e2a7f0c3b197fa8733d7cd854ed0b081166004830152602482018390529192509086169063a9059cbb906044016020604051808303815f875af11580156104f8573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061051c9190610f1a565b506040805134815260208101839052339173ffffffffffffffffffffffffffffffffffffffff8816917fe1595bedb777442346dc6932aa3129a6e56131d10cdd9cc8a07263fcedd45052910160405180910390a3505061057b60018055565b92915050565b5f5b825181101561060a5782818151811061059e5761059e610d48565b602002602001015173ffffffffffffffffffffffffffffffffffffffff166108fc8383815181106105d1576105d1610d48565b602002602001015190811502906040515f60405180830381858888f19350505050158015610601573d5f5f3e3d5ffd5b50600101610583565b5047801561063e57604051339082156108fc029083905f818181858888f1935050505015801561063c573d5f5f3e3d5ffd5b505b505050565b61064b61098b565b6106545f6109dd565b565b80518251146106e7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f52656365697665727320616e642076616c75657320617265206469666665726560448201527f6e74206c656e67746873000000000000000000000000000000000000000000006064820152608401610279565b5f805b83518110156107225782818151811061070557610705610d48565b6020026020010151826107189190610da2565b91506001016106ea565b506040517f23b872dd0000000000000000000000000000000000000000000000000000000081523360048201523060248201526044810182905273ffffffffffffffffffffffffffffffffffffffff8516906323b872dd906064016020604051808303815f875af1158015610799573d5f5f3e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107bd9190610f1a565b6107c5575f5ffd5b5f5b83518110156108ae578473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8583815181106107fe576107fe610d48565b602002602001015185848151811061081857610818610d48565b60200260200101516040518363ffffffff1660e01b815260040161085e92919073ffffffffffffffffffffffffffffffffffffffff929092168252602082015260400190565b6020604051808303815f875af115801561087a573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061089e9190610f1a565b6108a6575f5ffd5b6001016107c7565b5050505050565b6108bd61098b565b73ffffffffffffffffffffffffffffffffffffffff811661090c576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081525f6004820152602401610279565b610915816109dd565b50565b600260015403610984576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610279565b6002600155565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610654576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610279565b5f805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b73ffffffffffffffffffffffffffffffffffffffff81168114610915575f5ffd5b5f5f60408385031215610a83575f5ffd5b8235610a8e81610a51565b946020939093013593505050565b602080825282518282018190525f918401906040840190835b81811015610ad3578351835260209384019390920191600101610ab5565b509095945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610b5257610b52610ade565b604052919050565b5f67ffffffffffffffff821115610b7357610b73610ade565b5060051b60200190565b5f82601f830112610b8c575f5ffd5b8135610b9f610b9a82610b5a565b610b0b565b8082825260208201915060208360051b860101925085831115610bc0575f5ffd5b602085015b83811015610be6578035610bd881610a51565b835260209283019201610bc5565b5095945050505050565b5f82601f830112610bff575f5ffd5b8135610c0d610b9a82610b5a565b8082825260208201915060208360051b860101925085831115610c2e575f5ffd5b602085015b83811015610be6578035835260209283019201610c33565b5f5f60408385031215610c5c575f5ffd5b823567ffffffffffffffff811115610c72575f5ffd5b610c7e85828601610b7d565b925050602083013567ffffffffffffffff811115610c9a575f5ffd5b610ca685828601610bf0565b9150509250929050565b5f5f5f60608486031215610cc2575f5ffd5b8335610ccd81610a51565b9250602084013567ffffffffffffffff811115610ce8575f5ffd5b610cf486828701610b7d565b925050604084013567ffffffffffffffff811115610d10575f5ffd5b610d1c86828701610bf0565b9150509250925092565b5f60208284031215610d36575f5ffd5b8135610d4181610a51565b9392505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b8082018082111561057b5761057b610d75565b5f608082018683526080602084015280865180835260a0850191506020880192505f5b81811015610e4057835173ffffffffffffffffffffffffffffffffffffffff815116845273ffffffffffffffffffffffffffffffffffffffff602082015116602085015260408101511515604085015250606083019250602084019350600181019050610dd8565b505073ffffffffffffffffffffffffffffffffffffffff861660408501529150610e679050565b82606083015295945050505050565b5f60208284031215610e86575f5ffd5b815167ffffffffffffffff811115610e9c575f5ffd5b8201601f81018413610eac575f5ffd5b8051610eba610b9a82610b5a565b8082825260208201915060208360051b850101925086831115610edb575f5ffd5b6020840193505b82841015610efd578351825260209384019390910190610ee2565b9695505050505050565b8181038181111561057b5761057b610d75565b5f60208284031215610f2a575f5ffd5b81518015158114610d41575f5ffdfea2646970667358221220c91fbb2beea1490e440b7b7360a43c494cdea6a7cb58c43bf57c7a2577efe18864736f6c634300081c0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000cc6169aa1e879d3a4227536671f85afdb2d23fad000000000000000000000000039e2fb66102314ce7b64ce5ce3e5183bc94ad38000000000000000000000000cda77c9243e2a7f0c3b197fa8733d7cd854ed0b0
-----Decoded View---------------
Arg [0] : _dexRouter (address): 0xcC6169aA1E879d3a4227536671F85afdb2d23fAD
Arg [1] : _weth (address): 0x039e2fB66102314Ce7b64Ce5Ce3E5183bc94aD38
Arg [2] : _treasury (address): 0xcdA77c9243e2a7F0C3B197fA8733d7cd854eD0b0
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000cc6169aa1e879d3a4227536671f85afdb2d23fad
Arg [1] : 000000000000000000000000039e2fb66102314ce7b64ce5ce3e5183bc94ad38
Arg [2] : 000000000000000000000000cda77c9243e2a7f0c3b197fa8733d7cd854ed0b0
Deployed Bytecode Sourcemap
3743:3264:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3802:43;;;;;;;;;;;;;;;;;;214:42:1;202:55;;;184:74;;172:2;157:18;3802:43:0;;;;;;;;4688:770;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;3888:33::-;;;;;;;;;;;;;;;6065:354;;;;;;:::i;:::-;;:::i;:::-;;2079:103;;;;;;;;;;;;;:::i;1810:87::-;;;;;;;;;;-1:-1:-1;1856:7:0;1883:6;;;1810:87;;3852:29;;;;;;;;;;;;;;;6427:577;;;;;;;;;;-1:-1:-1;6427:577:0;;;;;:::i;:::-;;:::i;2190:220::-;;;;;;;;;;-1:-1:-1;2190:220:0;;;;;:::i;:::-;;:::i;4688:770::-;4823:24;2908:21;:19;:21::i;:::-;4880:1:::1;4868:9;:13;4860:41;;;::::0;::::1;::::0;;5764:2:1;4860:41:0::1;::::0;::::1;5746:21:1::0;5803:2;5783:18;;;5776:30;5842:17;5822:18;;;5815:45;5877:18;;4860:41:0::1;;;;;;;;;4938:14;::::0;;4950:1:::1;4938:14:::0;;;;;::::1;::::0;;;4914:21:::1;::::0;4938:14:::1;;;;-1:-1:-1::0;;;;;;;;;;;;;;;;;;;;;;;4938:14:0;;;;;;;::::1;::::0;::::1;;;;;4914:38;;4975:45;;;;;;;;4988:4;4975:45;;;;;;4998:5;4975:45;;;;;;5013:5;4975:45;;;;::::0;4963:6:::1;4970:1;4963:9;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;:57;5043:31:::1;:9;:31;;5082:9;5107:12:::0;5134:6;5163:4:::1;5183:33;3971:3;5183:15;:33;:::i;:::-;5043:184;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;::::1;::::0;::::1;;::::0;::::1;::::0;;;::::1;::::0;::::1;:::i;:::-;5033:194;;5240:20;5263:7;5288:1;5271:7;:14;:18;;;;:::i;:::-;5263:27;;;;;;;;:::i;:::-;;::::0;;::::1;::::0;;;;;;5301:46:::1;::::0;;;;:22:::1;5324:8;8770:55:1::0;;5301:46:0::1;::::0;::::1;8752:74:1::0;8842:18;;;8835:34;;;5263:27:0;;-1:-1:-1;5301:22:0;;::::1;::::0;::::1;::::0;8725:18:1;;5301:46:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;5365:58:0::1;::::0;;5399:9:::1;9336:25:1::0;;9392:2;9377:18;;9370:34;;;5387:10:0::1;::::0;5365:58:::1;::::0;::::1;::::0;::::1;::::0;9309:18:1;5365:58:0::1;;;;;;;5436:14;;2952:20:::0;2724:1;3197:22;;3148:79;2952:20;4688:770;;;;:::o;6065:354::-;6198:9;6193:103;6217:10;:17;6213:1;:21;6193:103;;;6262:10;6273:1;6262:13;;;;;;;;:::i;:::-;;;;;;;6254:31;;:42;6286:6;6293:1;6286:9;;;;;;;;:::i;:::-;;;;;;;6254:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6236:3:0;;6193:103;;;-1:-1:-1;6325:21:0;6361:11;;6357:54;;6374:37;;6382:10;;6374:37;;;;;6403:7;;6374:37;;;;6403:7;6382:10;6374:37;;;;;;;;;;;;;;;;;;;;;6357:54;6182:237;6065:354;;:::o;2079:103::-;1769:13;:11;:13::i;:::-;2144:30:::1;2171:1;2144:18;:30::i;:::-;2079:103::o:0;6427:577::-;6615:6;:13;6594:10;:17;:34;6572:126;;;;;;;9617:2:1;6572:126:0;;;9599:21:1;9656:2;9636:18;;;9629:30;9695:34;9675:18;;;9668:62;9766:12;9746:18;;;9739:40;9796:19;;6572:126:0;9415:406:1;6572:126:0;6709:13;;6737:66;6761:10;:17;6757:1;:21;6737:66;;;6794:6;6801:1;6794:9;;;;;;;;:::i;:::-;;;;;;;6785:18;;;;;:::i;:::-;;-1:-1:-1;6780:3:0;;6737:66;;;-1:-1:-1;6822:52:0;;;;;6841:10;6822:52;;;10028:74:1;6861:4:0;10118:18:1;;;10111:83;10210:18;;;10203:34;;;6822:18:0;;;;;;10001::1;;6822:52:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6814:61;;;;;;6891:9;6886:110;6910:10;:17;6906:1;:21;6886:110;;;6955:5;:14;;;6970:10;6981:1;6970:13;;;;;;;;:::i;:::-;;;;;;;6985:6;6992:1;6985:9;;;;;;;;:::i;:::-;;;;;;;6955:40;;;;;;;;;;;;;;;8782:42:1;8770:55;;;;8752:74;;8857:2;8842:18;;8835:34;8740:2;8725:18;;8578:297;6955:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6947:49;;;;;;6929:3;;6886:110;;;;6561:443;6427:577;;;:::o;2190:220::-;1769:13;:11;:13::i;:::-;2275:22:::1;::::0;::::1;2271:93;;2321:31;::::0;::::1;::::0;;2349:1:::1;2321:31;::::0;::::1;184:74:1::0;157:18;;2321:31:0::1;14:250:1::0;2271:93:0::1;2374:28;2393:8;2374:18;:28::i;:::-;2190:220:::0;:::o;2988:152::-;2768:1;3046:7;;:19;3038:63;;;;;;;10450:2:1;3038:63:0;;;10432:21:1;10489:2;10469:18;;;10462:30;10528:33;10508:18;;;10501:61;10579:18;;3038:63:0;10248:355:1;3038:63:0;2768:1;3114:7;:18;2988:152::o;1905:166::-;1856:7;1883:6;1965:23;1883:6;969:10;1965:23;1961:103;;2012:40;;;;;969:10;2012:40;;;184:74:1;157:18;;2012:40:0;14:250:1;2418:191:0;2492:16;2511:6;;;2528:17;;;;;;;;;;2561:40;;2511:6;;;;;;;2561:40;;2492:16;2561:40;2481:128;2418:191;:::o;269:154:1:-;355:42;348:5;344:54;337:5;334:65;324:93;;413:1;410;403:12;428:367;496:6;504;557:2;545:9;536:7;532:23;528:32;525:52;;;573:1;570;563:12;525:52;612:9;599:23;631:31;656:5;631:31;:::i;:::-;681:5;759:2;744:18;;;;731:32;;-1:-1:-1;;;428:367:1:o;800:611::-;990:2;1002:21;;;1072:13;;975:18;;;1094:22;;;942:4;;1173:15;;;1147:2;1132:18;;;942:4;1216:169;1230:6;1227:1;1224:13;1216:169;;;1291:13;;1279:26;;1334:2;1360:15;;;;1325:12;;;;1252:1;1245:9;1216:169;;;-1:-1:-1;1402:3:1;;800:611;-1:-1:-1;;;;;800:611:1:o;1779:184::-;1831:77;1828:1;1821:88;1928:4;1925:1;1918:15;1952:4;1949:1;1942:15;1968:334;2039:2;2033:9;2095:2;2085:13;;2100:66;2081:86;2069:99;;2198:18;2183:34;;2219:22;;;2180:62;2177:88;;;2245:18;;:::i;:::-;2281:2;2274:22;1968:334;;-1:-1:-1;1968:334:1:o;2307:183::-;2367:4;2400:18;2392:6;2389:30;2386:56;;;2422:18;;:::i;:::-;-1:-1:-1;2467:1:1;2463:14;2479:4;2459:25;;2307:183::o;2495:744::-;2549:5;2602:3;2595:4;2587:6;2583:17;2579:27;2569:55;;2620:1;2617;2610:12;2569:55;2660:6;2647:20;2687:64;2703:47;2743:6;2703:47;:::i;:::-;2687:64;:::i;:::-;2775:3;2799:6;2794:3;2787:19;2831:4;2826:3;2822:14;2815:21;;2892:4;2882:6;2879:1;2875:14;2867:6;2863:27;2859:38;2845:52;;2920:3;2912:6;2909:15;2906:35;;;2937:1;2934;2927:12;2906:35;2973:4;2965:6;2961:17;2987:221;3003:6;2998:3;2995:15;2987:221;;;3085:3;3072:17;3102:31;3127:5;3102:31;:::i;:::-;3146:18;;3193:4;3184:14;;;;3020;2987:221;;;-1:-1:-1;3226:7:1;2495:744;-1:-1:-1;;;;;2495:744:1:o;3244:723::-;3298:5;3351:3;3344:4;3336:6;3332:17;3328:27;3318:55;;3369:1;3366;3359:12;3318:55;3409:6;3396:20;3436:64;3452:47;3492:6;3452:47;:::i;3436:64::-;3524:3;3548:6;3543:3;3536:19;3580:4;3575:3;3571:14;3564:21;;3641:4;3631:6;3628:1;3624:14;3616:6;3612:27;3608:38;3594:52;;3669:3;3661:6;3658:15;3655:35;;;3686:1;3683;3676:12;3655:35;3722:4;3714:6;3710:17;3736:200;3752:6;3747:3;3744:15;3736:200;;;3844:17;;3874:18;;3921:4;3912:14;;;;3769;3736:200;;3972:590;4090:6;4098;4151:2;4139:9;4130:7;4126:23;4122:32;4119:52;;;4167:1;4164;4157:12;4119:52;4207:9;4194:23;4240:18;4232:6;4229:30;4226:50;;;4272:1;4269;4262:12;4226:50;4295:61;4348:7;4339:6;4328:9;4324:22;4295:61;:::i;:::-;4285:71;;;4409:2;4398:9;4394:18;4381:32;4438:18;4428:8;4425:32;4422:52;;;4470:1;4467;4460:12;4422:52;4493:63;4548:7;4537:8;4526:9;4522:24;4493:63;:::i;:::-;4483:73;;;3972:590;;;;;:::o;4567:738::-;4707:6;4715;4723;4776:2;4764:9;4755:7;4751:23;4747:32;4744:52;;;4792:1;4789;4782:12;4744:52;4831:9;4818:23;4850:31;4875:5;4850:31;:::i;:::-;4900:5;-1:-1:-1;4956:2:1;4941:18;;4928:32;4983:18;4972:30;;4969:50;;;5015:1;5012;5005:12;4969:50;5038:61;5091:7;5082:6;5071:9;5067:22;5038:61;:::i;:::-;5028:71;;;5152:2;5141:9;5137:18;5124:32;5181:18;5171:8;5168:32;5165:52;;;5213:1;5210;5203:12;5165:52;5236:63;5291:7;5280:8;5269:9;5265:24;5236:63;:::i;:::-;5226:73;;;4567:738;;;;;:::o;5310:247::-;5369:6;5422:2;5410:9;5401:7;5397:23;5393:32;5390:52;;;5438:1;5435;5428:12;5390:52;5477:9;5464:23;5496:31;5521:5;5496:31;:::i;:::-;5546:5;5310:247;-1:-1:-1;;;5310:247:1:o;5906:184::-;5958:77;5955:1;5948:88;6055:4;6052:1;6045:15;6079:4;6076:1;6069:15;6095:184;6147:77;6144:1;6137:88;6244:4;6241:1;6234:15;6268:4;6265:1;6258:15;6284:125;6349:9;;;6370:10;;;6367:36;;;6383:18;;:::i;6414:1145::-;6684:4;6732:3;6721:9;6717:19;6763:6;6752:9;6745:25;6806:3;6801:2;6790:9;6786:18;6779:31;6830:6;6865;6859:13;6896:6;6888;6881:22;6934:3;6923:9;6919:19;6912:26;;6973:2;6965:6;6961:15;6947:29;;6994:1;7004:427;7018:6;7015:1;7012:13;7004:427;;;7083:6;7077:13;7130:42;7125:2;7119:9;7115:58;7110:3;7103:71;7232:42;7226:2;7222;7218:11;7212:18;7208:67;7203:2;7198:3;7194:12;7187:89;7340:4;7336:2;7332:13;7326:20;7319:28;7312:36;7305:4;7300:3;7296:14;7289:60;;7378:4;7373:3;7369:14;7362:21;;7418:2;7410:6;7406:15;7396:25;;7040:1;7037;7033:9;7028:14;;7004:427;;;-1:-1:-1;;1493:42:1;1482:54;;7502:4;7487:20;;1470:67;7448:3;-1:-1:-1;7460:48:1;;-1:-1:-1;1416:127:1;7460:48;7546:6;7539:4;7528:9;7524:20;7517:36;6414:1145;;;;;;;:::o;7564:876::-;7659:6;7712:2;7700:9;7691:7;7687:23;7683:32;7680:52;;;7728:1;7725;7718:12;7680:52;7761:9;7755:16;7794:18;7786:6;7783:30;7780:50;;;7826:1;7823;7816:12;7780:50;7849:22;;7902:4;7894:13;;7890:27;-1:-1:-1;7880:55:1;;7931:1;7928;7921:12;7880:55;7964:2;7958:9;7987:64;8003:47;8043:6;8003:47;:::i;7987:64::-;8073:3;8097:6;8092:3;8085:19;8129:2;8124:3;8120:12;8113:19;;8184:2;8174:6;8171:1;8167:14;8163:2;8159:23;8155:32;8141:46;;8210:7;8202:6;8199:19;8196:39;;;8231:1;8228;8221:12;8196:39;8263:2;8259;8255:11;8244:22;;8275:135;8291:6;8286:3;8283:15;8275:135;;;8357:10;;8345:23;;8397:2;8308:12;;;;8388;;;;8275:135;;;8429:5;7564:876;-1:-1:-1;;;;;;7564:876:1:o;8445:128::-;8512:9;;;8533:11;;;8530:37;;;8547:18;;:::i;8880:277::-;8947:6;9000:2;8988:9;8979:7;8975:23;8971:32;8968:52;;;9016:1;9013;9006:12;8968:52;9048:9;9042:16;9101:5;9094:13;9087:21;9080:5;9077:32;9067:60;;9123:1;9120;9113:12
Swarm Source
ipfs://c91fbb2beea1490e440b7b7360a43c494cdea6a7cb58c43bf57c7a2577efe188
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in S
Multichain Portfolio | 35 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.