Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 7 from a total of 7 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Transfer Ownersh... | 17375669 | 632 days ago | IN | 0 ETH | 0.00101759 | ||||
Set Wns Addresse... | 16199137 | 798 days ago | IN | 0 ETH | 0.00065039 | ||||
Set Wns Addresse... | 16187998 | 799 days ago | IN | 0 ETH | 0.00047424 | ||||
Set Wns Addresse... | 16187752 | 799 days ago | IN | 0 ETH | 0.00044843 | ||||
Set Wns Addresse... | 16187542 | 799 days ago | IN | 0 ETH | 0.00067515 | ||||
Set Wns Addresse... | 16187505 | 799 days ago | IN | 0 ETH | 0.00064884 | ||||
Set Wns Addresse... | 15363944 | 918 days ago | IN | 0 ETH | 0.00043441 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
WnsAddresses
Compiler Version
v0.8.7+commit.e28d00a7
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-05-02 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.7; interface WnsRegistryV1Interface { function getWnsAddress(string memory _label) external view returns(address); } // OpenZeppelin Contracts v4.4.1 (access/Ownable.sol) pragma solidity ^0.8.0; /** * @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. * * By default, the owner account will be the one that deploys the contract. 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 WnsOwnable { address private _owner; bytes32 private _passwordHash; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev Initializes the contract setting the deployer as the initial owner. */ constructor(bytes32 hash_) { _passwordHash = hash_; _transferOwnership(msg.sender); } modifier onlyOwner() { require(owner() == msg.sender, "Ownable: caller is not the owner"); _; } function owner() public view virtual returns (address) { return _owner; } function transferOwnership(address newOwner, string memory password, bytes32 newPasswordHash) public { require(newOwner != address(0), "Ownable: new owner is the zero address"); require(keccak256(abi.encodePacked(password)) == _passwordHash, "Invalid credentials"); _transferOwnership(newOwner); _passwordHash = newPasswordHash; } function changePasswordHash(bytes32 newPasswordHash) public virtual onlyOwner { _passwordHash = newPasswordHash; } function getHash(string memory txt) public pure returns(bytes32){ return keccak256(abi.encodePacked(txt)); } /** * @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); } } pragma solidity 0.8.7; contract WnsAddresses is WnsOwnable { address private WnsRegistry_v1; WnsRegistryV1Interface wnsRegistry_v1; constructor(address registry_, bytes32 hash_) WnsOwnable(hash_) { WnsRegistry_v1 = registry_; wnsRegistry_v1 = WnsRegistryV1Interface(WnsRegistry_v1); } function setRegistry_v1(address _registry) public { require(msg.sender == owner(), "Not authorized."); WnsRegistry_v1 = _registry; wnsRegistry_v1 = WnsRegistryV1Interface(WnsRegistry_v1); } mapping(string => address) private _wnsAddresses; function setWnsAddresses(string[] memory _labels, address[] memory _addresses) public onlyOwner { require(_labels.length == _addresses.length, "Arrays do not match"); for(uint256 i=0; i<_addresses.length; i++) { _wnsAddresses[_labels[i]] = _addresses[i]; } } function getWnsAddress(string memory _label) public view returns(address) { if(_wnsAddresses[_label] != address(0)) { return _wnsAddresses[_label]; } else { return wnsRegistry_v1.getWnsAddress(_label); } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"registry_","type":"address"},{"internalType":"bytes32","name":"hash_","type":"bytes32"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"bytes32","name":"newPasswordHash","type":"bytes32"}],"name":"changePasswordHash","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"txt","type":"string"}],"name":"getHash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"string","name":"_label","type":"string"}],"name":"getWnsAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_registry","type":"address"}],"name":"setRegistry_v1","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string[]","name":"_labels","type":"string[]"},{"internalType":"address[]","name":"_addresses","type":"address[]"}],"name":"setWnsAddresses","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"},{"internalType":"string","name":"password","type":"string"},{"internalType":"bytes32","name":"newPasswordHash","type":"bytes32"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b50604051610ae7380380610ae783398101604081905261002f916100bf565b60018190558061003e3361006f565b5050600280546001600160a01b039092166001600160a01b03199283168117909155600380549092161790556100f9565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080604083850312156100d257600080fd5b82516001600160a01b03811681146100e957600080fd5b6020939093015192949293505050565b6109df806101086000396000f3fe608060405234801561001057600080fd5b506004361061007d5760003560e01c806362bd39721161005b57806362bd3972146100d05780638da5cb5b146100fb578063982f36911461010c5780639b512a6f1461011f57600080fd5b80631ff0c30a14610082578063527444d7146100975780635b6beeb9146100aa575b600080fd5b610095610090366004610738565b610132565b005b6100956100a5366004610812565b61027c565b6100bd6100b836600461082b565b6102ea565b6040519081526020015b60405180910390f35b6100e36100de36600461082b565b61031a565b6040516001600160a01b0390911681526020016100c7565b6000546001600160a01b03166100e3565b61009561011a36600461069e565b610409565b61009561012d3660046106df565b610481565b336101456000546001600160a01b031690565b6001600160a01b0316146101a05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b80518251146101e75760405162461bcd60e51b8152602060048201526013602482015272082e4e4c2f2e640c8de40dcdee840dac2e8c6d606b1b6044820152606401610197565b60005b81518110156102775781818151811061020557610205610965565b6020026020010151600484838151811061022157610221610965565b60200260200101516040516102369190610868565b90815260405190819003602001902080546001600160a01b03929092166001600160a01b03199092169190911790558061026f8161093c565b9150506101ea565b505050565b3361028f6000546001600160a01b031690565b6001600160a01b0316146102e55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610197565b600155565b6000816040516020016102fd9190610868565b604051602081830303815290604052805190602001209050919050565b6000806001600160a01b03166004836040516103369190610868565b908152604051908190036020019020546001600160a01b031614610383576004826040516103649190610868565b908152604051908190036020019020546001600160a01b031692915050565b60035460405163315e9cb960e11b81526001600160a01b03909116906362bd3972906103b3908590600401610884565b60206040518083038186803b1580156103cb57600080fd5b505afa1580156103df573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040391906106c2565b92915050565b6000546001600160a01b031633146104555760405162461bcd60e51b815260206004820152600f60248201526e2737ba1030baba3437b934bd32b21760891b6044820152606401610197565b600280546001600160a01b039092166001600160a01b0319928316811790915560038054909216179055565b6001600160a01b0383166104e65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610197565b600154826040516020016104fa9190610868565b60405160208183030381529060405280519060200120146105535760405162461bcd60e51b8152602060048201526013602482015272496e76616c69642063726564656e7469616c7360681b6044820152606401610197565b61055c83610563565b6001555050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600082601f8301126105c457600080fd5b813560206105d96105d4836108e8565b6108b7565b80838252828201915082860187848660051b89010111156105f957600080fd5b60005b8581101561062157813561060f81610991565b845292840192908401906001016105fc565b5090979650505050505050565b600082601f83011261063f57600080fd5b813567ffffffffffffffff8111156106595761065961097b565b61066c601f8201601f19166020016108b7565b81815284602083860101111561068157600080fd5b816020850160208301376000918101602001919091529392505050565b6000602082840312156106b057600080fd5b81356106bb81610991565b9392505050565b6000602082840312156106d457600080fd5b81516106bb81610991565b6000806000606084860312156106f457600080fd5b83356106ff81610991565b9250602084013567ffffffffffffffff81111561071b57600080fd5b6107278682870161062e565b925050604084013590509250925092565b6000806040838503121561074b57600080fd5b823567ffffffffffffffff8082111561076357600080fd5b818501915085601f83011261077757600080fd5b813560206107876105d4836108e8565b8083825282820191508286018a848660051b89010111156107a757600080fd5b60005b858110156107e2578135878111156107c157600080fd5b6107cf8d87838c010161062e565b85525092840192908401906001016107aa565b509097505050860135925050808211156107fb57600080fd5b50610808858286016105b3565b9150509250929050565b60006020828403121561082457600080fd5b5035919050565b60006020828403121561083d57600080fd5b813567ffffffffffffffff81111561085457600080fd5b6108608482850161062e565b949350505050565b6000825161087a81846020870161090c565b9190910192915050565b60208152600082518060208401526108a381604085016020870161090c565b601f01601f19169190910160400192915050565b604051601f8201601f1916810167ffffffffffffffff811182821017156108e0576108e061097b565b604052919050565b600067ffffffffffffffff8211156109025761090261097b565b5060051b60200190565b60005b8381101561092757818101518382015260200161090f565b83811115610936576000848401525b50505050565b600060001982141561095e57634e487b7160e01b600052601160045260246000fd5b5060010190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146109a657600080fd5b5056fea2646970667358221220ad1752f4b7dcb1cce696f955c2a657a5796af181bf8d484ce3f1216832fddf6364736f6c6343000807003300000000000000000000000082fe896e4969a3270c0bec103cf1ebdbda6e6bfc69f4cbdbb59a352d665273710822babc1c51187ad3bf8a037e4d562da28bf273
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061007d5760003560e01c806362bd39721161005b57806362bd3972146100d05780638da5cb5b146100fb578063982f36911461010c5780639b512a6f1461011f57600080fd5b80631ff0c30a14610082578063527444d7146100975780635b6beeb9146100aa575b600080fd5b610095610090366004610738565b610132565b005b6100956100a5366004610812565b61027c565b6100bd6100b836600461082b565b6102ea565b6040519081526020015b60405180910390f35b6100e36100de36600461082b565b61031a565b6040516001600160a01b0390911681526020016100c7565b6000546001600160a01b03166100e3565b61009561011a36600461069e565b610409565b61009561012d3660046106df565b610481565b336101456000546001600160a01b031690565b6001600160a01b0316146101a05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b80518251146101e75760405162461bcd60e51b8152602060048201526013602482015272082e4e4c2f2e640c8de40dcdee840dac2e8c6d606b1b6044820152606401610197565b60005b81518110156102775781818151811061020557610205610965565b6020026020010151600484838151811061022157610221610965565b60200260200101516040516102369190610868565b90815260405190819003602001902080546001600160a01b03929092166001600160a01b03199092169190911790558061026f8161093c565b9150506101ea565b505050565b3361028f6000546001600160a01b031690565b6001600160a01b0316146102e55760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610197565b600155565b6000816040516020016102fd9190610868565b604051602081830303815290604052805190602001209050919050565b6000806001600160a01b03166004836040516103369190610868565b908152604051908190036020019020546001600160a01b031614610383576004826040516103649190610868565b908152604051908190036020019020546001600160a01b031692915050565b60035460405163315e9cb960e11b81526001600160a01b03909116906362bd3972906103b3908590600401610884565b60206040518083038186803b1580156103cb57600080fd5b505afa1580156103df573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061040391906106c2565b92915050565b6000546001600160a01b031633146104555760405162461bcd60e51b815260206004820152600f60248201526e2737ba1030baba3437b934bd32b21760891b6044820152606401610197565b600280546001600160a01b039092166001600160a01b0319928316811790915560038054909216179055565b6001600160a01b0383166104e65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610197565b600154826040516020016104fa9190610868565b60405160208183030381529060405280519060200120146105535760405162461bcd60e51b8152602060048201526013602482015272496e76616c69642063726564656e7469616c7360681b6044820152606401610197565b61055c83610563565b6001555050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600082601f8301126105c457600080fd5b813560206105d96105d4836108e8565b6108b7565b80838252828201915082860187848660051b89010111156105f957600080fd5b60005b8581101561062157813561060f81610991565b845292840192908401906001016105fc565b5090979650505050505050565b600082601f83011261063f57600080fd5b813567ffffffffffffffff8111156106595761065961097b565b61066c601f8201601f19166020016108b7565b81815284602083860101111561068157600080fd5b816020850160208301376000918101602001919091529392505050565b6000602082840312156106b057600080fd5b81356106bb81610991565b9392505050565b6000602082840312156106d457600080fd5b81516106bb81610991565b6000806000606084860312156106f457600080fd5b83356106ff81610991565b9250602084013567ffffffffffffffff81111561071b57600080fd5b6107278682870161062e565b925050604084013590509250925092565b6000806040838503121561074b57600080fd5b823567ffffffffffffffff8082111561076357600080fd5b818501915085601f83011261077757600080fd5b813560206107876105d4836108e8565b8083825282820191508286018a848660051b89010111156107a757600080fd5b60005b858110156107e2578135878111156107c157600080fd5b6107cf8d87838c010161062e565b85525092840192908401906001016107aa565b509097505050860135925050808211156107fb57600080fd5b50610808858286016105b3565b9150509250929050565b60006020828403121561082457600080fd5b5035919050565b60006020828403121561083d57600080fd5b813567ffffffffffffffff81111561085457600080fd5b6108608482850161062e565b949350505050565b6000825161087a81846020870161090c565b9190910192915050565b60208152600082518060208401526108a381604085016020870161090c565b601f01601f19169190910160400192915050565b604051601f8201601f1916810167ffffffffffffffff811182821017156108e0576108e061097b565b604052919050565b600067ffffffffffffffff8211156109025761090261097b565b5060051b60200190565b60005b8381101561092757818101518382015260200161090f565b83811115610936576000848401525b50505050565b600060001982141561095e57634e487b7160e01b600052601160045260246000fd5b5060010190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146109a657600080fd5b5056fea2646970667358221220ad1752f4b7dcb1cce696f955c2a657a5796af181bf8d484ce3f1216832fddf6364736f6c63430008070033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000082fe896e4969a3270c0bec103cf1ebdbda6e6bfc69f4cbdbb59a352d665273710822babc1c51187ad3bf8a037e4d562da28bf273
-----Decoded View---------------
Arg [0] : registry_ (address): 0x82FE896E4969A3270c0BEC103CF1ebdBdA6E6bfc
Arg [1] : hash_ (bytes32): 0x69f4cbdbb59a352d665273710822babc1c51187ad3bf8a037e4d562da28bf273
-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000082fe896e4969a3270c0bec103cf1ebdbda6e6bfc
Arg [1] : 69f4cbdbb59a352d665273710822babc1c51187ad3bf8a037e4d562da28bf273
Deployed Bytecode Sourcemap
2423:1180:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3020:305;;;;;;:::i;:::-;;:::i;:::-;;1781:128;;;;;;:::i;:::-;;:::i;1917:122::-;;;;;;:::i;:::-;;:::i;:::-;;;4795:25:1;;;4783:2;4768:18;1917:122:0;;;;;;;;3333:263;;;;;;:::i;:::-;;:::i;:::-;;;-1:-1:-1;;;;;4605:32:1;;;4587:51;;4575:2;4560:18;3333:263:0;4441:203:1;1307:87:0;1353:7;1380:6;-1:-1:-1;;;;;1380:6:0;1307:87;;2734:221;;;;;;:::i;:::-;;:::i;1402:371::-;;;;;;:::i;:::-;;:::i;3020:305::-;1232:10;1221:7;1353;1380:6;-1:-1:-1;;;;;1380:6:0;;1307:87;1221:7;-1:-1:-1;;;;;1221:21:0;;1213:66;;;;-1:-1:-1;;;1213:66:0;;6520:2:1;1213:66:0;;;6502:21:1;;;6539:18;;;6532:30;6598:34;6578:18;;;6571:62;6650:18;;1213:66:0;;;;;;;;;3153:10:::1;:17;3135:7;:14;:35;3127:67;;;::::0;-1:-1:-1;;;3127:67:0;;6172:2:1;3127:67:0::1;::::0;::::1;6154:21:1::0;6211:2;6191:18;;;6184:30;-1:-1:-1;;;6230:18:1;;;6223:49;6289:18;;3127:67:0::1;5970:343:1::0;3127:67:0::1;3211:9;3207:111;3226:10;:17;3224:1;:19;3207:111;;;3293:10;3304:1;3293:13;;;;;;;;:::i;:::-;;;;;;;3265;3279:7;3287:1;3279:10;;;;;;;;:::i;:::-;;;;;;;3265:25;;;;;;:::i;:::-;::::0;;;::::1;::::0;;;;;::::1;::::0;;;:41;;-1:-1:-1;;;;;3265:41:0;;;::::1;-1:-1:-1::0;;;;;;3265:41:0;;::::1;::::0;;;::::1;::::0;;3245:3;::::1;::::0;::::1;:::i;:::-;;;;3207:111;;;;3020:305:::0;;:::o;1781:128::-;1232:10;1221:7;1353;1380:6;-1:-1:-1;;;;;1380:6:0;;1307:87;1221:7;-1:-1:-1;;;;;1221:21:0;;1213:66;;;;-1:-1:-1;;;1213:66:0;;6520:2:1;1213:66:0;;;6502:21:1;;;6539:18;;;6532:30;6598:34;6578:18;;;6571:62;6650:18;;1213:66:0;6318:356:1;1213:66:0;1870:13:::1;:31:::0;1781:128::o;1917:122::-;1973:7;2026:3;2009:21;;;;;;;;:::i;:::-;;;;;;;;;;;;;1999:32;;;;;;1992:39;;1917:122;;;:::o;3333:263::-;3398:7;3454:1;-1:-1:-1;;;;;3421:35:0;:13;3435:6;3421:21;;;;;;:::i;:::-;;;;;;;;;;;;;;;-1:-1:-1;;;;;3421:21:0;:35;3418:171;;3480:13;3494:6;3480:21;;;;;;:::i;:::-;;;;;;;;;;;;;;;-1:-1:-1;;;;;3480:21:0;;3333:263;-1:-1:-1;;3333:263:0:o;3418:171::-;3541:14;;:36;;-1:-1:-1;;;3541:36:0;;-1:-1:-1;;;;;3541:14:0;;;;:28;;:36;;3570:6;;3541:36;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3534:43;3333:263;-1:-1:-1;;3333:263:0:o;2734:221::-;1353:7;1380:6;-1:-1:-1;;;;;1380:6:0;2803:10;:21;2795:49;;;;-1:-1:-1;;;2795:49:0;;5828:2:1;2795:49:0;;;5810:21:1;5867:2;5847:18;;;5840:30;-1:-1:-1;;;5886:18:1;;;5879:45;5941:18;;2795:49:0;5626:339:1;2795:49:0;2855:14;:26;;-1:-1:-1;;;;;2855:26:0;;;-1:-1:-1;;;;;;2855:26:0;;;;;;;;2892:14;:55;;;;;;;;2734:221::o;1402:371::-;-1:-1:-1;;;;;1522:22:0;;1514:73;;;;-1:-1:-1;;;1514:73:0;;5421:2:1;1514:73:0;;;5403:21:1;5460:2;5440:18;;;5433:30;5499:34;5479:18;;;5472:62;-1:-1:-1;;;5550:18:1;;;5543:36;5596:19;;1514:73:0;5219:402:1;1514:73:0;1647:13;;1633:8;1616:26;;;;;;;;:::i;:::-;;;;;;;;;;;;;1606:37;;;;;;:54;1598:86;;;;-1:-1:-1;;;1598:86:0;;6881:2:1;1598:86:0;;;6863:21:1;6920:2;6900:18;;;6893:30;-1:-1:-1;;;6939:18:1;;;6932:49;6998:18;;1598:86:0;6679:343:1;1598:86:0;1695:28;1714:8;1695:18;:28::i;:::-;1734:13;:31;-1:-1:-1;;1402:371:0:o;2199:191::-;2273:16;2292:6;;-1:-1:-1;;;;;2309:17:0;;;-1:-1:-1;;;;;;2309:17:0;;;;;;2342:40;;2292:6;;;;;;;2342:40;;2273:16;2342:40;2262:128;2199:191;:::o;14:748:1:-;68:5;121:3;114:4;106:6;102:17;98:27;88:55;;139:1;136;129:12;88:55;175:6;162:20;201:4;225:60;241:43;281:2;241:43;:::i;:::-;225:60;:::i;:::-;307:3;331:2;326:3;319:15;359:2;354:3;350:12;343:19;;394:2;386:6;382:15;446:3;441:2;435;432:1;428:10;420:6;416:23;412:32;409:41;406:61;;;463:1;460;453:12;406:61;485:1;495:238;509:2;506:1;503:9;495:238;;;580:3;567:17;597:31;622:5;597:31;:::i;:::-;641:18;;679:12;;;;711;;;;527:1;520:9;495:238;;;-1:-1:-1;751:5:1;;14:748;-1:-1:-1;;;;;;;14:748:1:o;767:531::-;810:5;863:3;856:4;848:6;844:17;840:27;830:55;;881:1;878;871:12;830:55;917:6;904:20;943:18;939:2;936:26;933:52;;;965:18;;:::i;:::-;1009:55;1052:2;1033:13;;-1:-1:-1;;1029:27:1;1058:4;1025:38;1009:55;:::i;:::-;1089:2;1080:7;1073:19;1135:3;1128:4;1123:2;1115:6;1111:15;1107:26;1104:35;1101:55;;;1152:1;1149;1142:12;1101:55;1217:2;1210:4;1202:6;1198:17;1191:4;1182:7;1178:18;1165:55;1265:1;1240:16;;;1258:4;1236:27;1229:38;;;;1244:7;767:531;-1:-1:-1;;;767:531:1:o;1303:247::-;1362:6;1415:2;1403:9;1394:7;1390:23;1386:32;1383:52;;;1431:1;1428;1421:12;1383:52;1470:9;1457:23;1489:31;1514:5;1489:31;:::i;:::-;1539:5;1303:247;-1:-1:-1;;;1303:247:1:o;1555:251::-;1625:6;1678:2;1666:9;1657:7;1653:23;1649:32;1646:52;;;1694:1;1691;1684:12;1646:52;1726:9;1720:16;1745:31;1770:5;1745:31;:::i;1811:525::-;1898:6;1906;1914;1967:2;1955:9;1946:7;1942:23;1938:32;1935:52;;;1983:1;1980;1973:12;1935:52;2022:9;2009:23;2041:31;2066:5;2041:31;:::i;:::-;2091:5;-1:-1:-1;2147:2:1;2132:18;;2119:32;2174:18;2163:30;;2160:50;;;2206:1;2203;2196:12;2160:50;2229;2271:7;2262:6;2251:9;2247:22;2229:50;:::i;:::-;2219:60;;;2326:2;2315:9;2311:18;2298:32;2288:42;;1811:525;;;;;:::o;2341:1302::-;2469:6;2477;2530:2;2518:9;2509:7;2505:23;2501:32;2498:52;;;2546:1;2543;2536:12;2498:52;2586:9;2573:23;2615:18;2656:2;2648:6;2645:14;2642:34;;;2672:1;2669;2662:12;2642:34;2710:6;2699:9;2695:22;2685:32;;2755:7;2748:4;2744:2;2740:13;2736:27;2726:55;;2777:1;2774;2767:12;2726:55;2813:2;2800:16;2835:4;2859:60;2875:43;2915:2;2875:43;:::i;2859:60::-;2941:3;2965:2;2960:3;2953:15;2993:2;2988:3;2984:12;2977:19;;3024:2;3020;3016:11;3072:7;3067:2;3061;3058:1;3054:10;3050:2;3046:19;3042:28;3039:41;3036:61;;;3093:1;3090;3083:12;3036:61;3115:1;3125:304;3139:2;3136:1;3133:9;3125:304;;;3216:3;3203:17;3252:2;3239:11;3236:19;3233:39;;;3268:1;3265;3258:12;3233:39;3297:57;3346:7;3341:2;3327:11;3323:2;3319:20;3315:29;3297:57;:::i;:::-;3285:70;;-1:-1:-1;3375:12:1;;;;3407;;;;3157:1;3150:9;3125:304;;;-1:-1:-1;3448:5:1;;-1:-1:-1;;;3491:18:1;;3478:32;;-1:-1:-1;;3522:16:1;;;3519:36;;;3551:1;3548;3541:12;3519:36;;3574:63;3629:7;3618:8;3607:9;3603:24;3574:63;:::i;:::-;3564:73;;;2341:1302;;;;;:::o;3648:180::-;3707:6;3760:2;3748:9;3739:7;3735:23;3731:32;3728:52;;;3776:1;3773;3766:12;3728:52;-1:-1:-1;3799:23:1;;3648:180;-1:-1:-1;3648:180:1:o;3833:322::-;3902:6;3955:2;3943:9;3934:7;3930:23;3926:32;3923:52;;;3971:1;3968;3961:12;3923:52;4011:9;3998:23;4044:18;4036:6;4033:30;4030:50;;;4076:1;4073;4066:12;4030:50;4099;4141:7;4132:6;4121:9;4117:22;4099:50;:::i;:::-;4089:60;3833:322;-1:-1:-1;;;;3833:322:1:o;4160:276::-;4291:3;4329:6;4323:13;4345:53;4391:6;4386:3;4379:4;4371:6;4367:17;4345:53;:::i;:::-;4414:16;;;;;4160:276;-1:-1:-1;;4160:276:1:o;4831:383::-;4980:2;4969:9;4962:21;4943:4;5012:6;5006:13;5055:6;5050:2;5039:9;5035:18;5028:34;5071:66;5130:6;5125:2;5114:9;5110:18;5105:2;5097:6;5093:15;5071:66;:::i;:::-;5198:2;5177:15;-1:-1:-1;;5173:29:1;5158:45;;;;5205:2;5154:54;;4831:383;-1:-1:-1;;4831:383:1:o;7027:275::-;7098:2;7092:9;7163:2;7144:13;;-1:-1:-1;;7140:27:1;7128:40;;7198:18;7183:34;;7219:22;;;7180:62;7177:88;;;7245:18;;:::i;:::-;7281:2;7274:22;7027:275;;-1:-1:-1;7027:275:1:o;7307:183::-;7367:4;7400:18;7392:6;7389:30;7386:56;;;7422:18;;:::i;:::-;-1:-1:-1;7467:1:1;7463:14;7479:4;7459:25;;7307:183::o;7495:258::-;7567:1;7577:113;7591:6;7588:1;7585:13;7577:113;;;7667:11;;;7661:18;7648:11;;;7641:39;7613:2;7606:10;7577:113;;;7708:6;7705:1;7702:13;7699:48;;;7743:1;7734:6;7729:3;7725:16;7718:27;7699:48;;7495:258;;;:::o;7758:232::-;7797:3;-1:-1:-1;;7818:17:1;;7815:140;;;7877:10;7872:3;7868:20;7865:1;7858:31;7912:4;7909:1;7902:15;7940:4;7937:1;7930:15;7815:140;-1:-1:-1;7982:1:1;7971:13;;7758:232::o;7995:127::-;8056:10;8051:3;8047:20;8044:1;8037:31;8087:4;8084:1;8077:15;8111:4;8108:1;8101:15;8127:127;8188:10;8183:3;8179:20;8176:1;8169:31;8219:4;8216:1;8209:15;8243:4;8240:1;8233:15;8259:131;-1:-1:-1;;;;;8334:31:1;;8324:42;;8314:70;;8380:1;8377;8370:12;8314:70;8259:131;:::o
Swarm Source
ipfs://ad1752f4b7dcb1cce696f955c2a657a5796af181bf8d484ce3f1216832fddf63
Loading...
Loading
Loading...
Loading
OVERVIEW
This is the Addresses contract for WNS (W3 Name Service)Multichain Portfolio | 31 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.