More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 111 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Swap Exact SRG20... | 18301821 | 416 days ago | IN | 0 ETH | 0.00180542 | ||||
Swap Exact SRG20... | 18176644 | 433 days ago | IN | 0 ETH | 0.00506838 | ||||
Swap Exact ET Hf... | 18066417 | 449 days ago | IN | 0.015 ETH | 0.00690408 | ||||
Swap Exact SRG20... | 18034932 | 453 days ago | IN | 0 ETH | 0.01158645 | ||||
Swap Exact SRG20... | 18001969 | 458 days ago | IN | 0 ETH | 0.00026376 | ||||
Swap Exact SRG20... | 18001950 | 458 days ago | IN | 0 ETH | 0.0002943 | ||||
Swap Exact SRG20... | 18001950 | 458 days ago | IN | 0 ETH | 0.00024517 | ||||
Swap Exact SRG20... | 18001950 | 458 days ago | IN | 0 ETH | 0.00025025 | ||||
Swap Exact SRG20... | 18001919 | 458 days ago | IN | 0 ETH | 0.0002583 | ||||
Swap Exact SRG20... | 17904465 | 471 days ago | IN | 0 ETH | 0.00615 | ||||
Swap Exact SRG20... | 17810667 | 485 days ago | IN | 0 ETH | 0.00770018 | ||||
Swap Exact SRG20... | 17774553 | 490 days ago | IN | 0 ETH | 0.01077979 | ||||
Swap Exact SRG20... | 17759793 | 492 days ago | IN | 0 ETH | 0.00842347 | ||||
Swap Exact SRG20... | 17754675 | 492 days ago | IN | 0 ETH | 0.00862519 | ||||
Swap Exact ET Hf... | 17752008 | 493 days ago | IN | 0.1 ETH | 0.00842869 | ||||
Swap Exact ET Hf... | 17740708 | 494 days ago | IN | 0.2 ETH | 0.01388344 | ||||
Swap Exact SRG20... | 17689076 | 502 days ago | IN | 0 ETH | 0.01157777 | ||||
Swap Exact ET Hf... | 17677391 | 503 days ago | IN | 0.132089 ETH | 0.00929946 | ||||
Swap Exact SRG20... | 17673760 | 504 days ago | IN | 0 ETH | 0.00128982 | ||||
Swap Exact ET Hf... | 17672866 | 504 days ago | IN | 0.09 ETH | 0.01028804 | ||||
Swap Exact ET Hf... | 17667989 | 505 days ago | IN | 0.0251 ETH | 0.00809083 | ||||
Swap Exact ET Hf... | 17665641 | 505 days ago | IN | 0.025 ETH | 0.01058976 | ||||
Swap Exact ET Hf... | 17665456 | 505 days ago | IN | 0.185 ETH | 0.01365245 | ||||
Swap Exact ET Hf... | 17665447 | 505 days ago | IN | 0.185 ETH | 0.00847899 | ||||
Swap Exact SRG20... | 17601282 | 514 days ago | IN | 0 ETH | 0.00035205 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
18066417 | 449 days ago | 0.015 ETH | ||||
17752008 | 493 days ago | 0.1 ETH | ||||
17740708 | 494 days ago | 0.2 ETH | ||||
17677391 | 503 days ago | 0.132089 ETH | ||||
17672866 | 504 days ago | 0.09 ETH | ||||
17667989 | 505 days ago | 0.0251 ETH | ||||
17665641 | 505 days ago | 0.025 ETH | ||||
17665456 | 505 days ago | 0.185 ETH | ||||
17665447 | 505 days ago | 0.185 ETH | ||||
17588183 | 516 days ago | 0.1 ETH | ||||
17582812 | 517 days ago | 0.05 ETH | ||||
17580329 | 517 days ago | 0.055 ETH | ||||
17576626 | 517 days ago | 0.015 ETH | ||||
17546451 | 522 days ago | 0.005 ETH | ||||
17282201 | 559 days ago | 0.175 ETH | ||||
17155314 | 577 days ago | 0.07 ETH | ||||
17111158 | 583 days ago | 0.0287 ETH | ||||
17111153 | 583 days ago | 0.035 ETH | ||||
17093831 | 585 days ago | 0.1 ETH | ||||
17056034 | 591 days ago | 0.1253 ETH | ||||
17056029 | 591 days ago | 0.4 ETH | ||||
17055224 | 591 days ago | 0.1 ETH | ||||
17054676 | 591 days ago | 0.001 ETH | ||||
17028720 | 595 days ago | 0.05 ETH | ||||
17007040 | 598 days ago | 0.06 ETH |
Loading...
Loading
Contract Name:
SurgeSwap
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-03-08 */ //SPDX-License-Identifier: MIT /** * Contract: SurgeSwap * Developed by: Heisenman * Team: t.me/ALBINO_RHINOOO, t.me/Heisenman, t.me/STFGNZ * Trade without dex fees. $SURGE is the inception of the next generation of decentralized protocols. * * Socials: * TG: https://t.me/SURGEPROTOCOL * Website: https://surgeprotocol.io/ * Twitter: https://twitter.com/SURGEPROTOCOL */ pragma solidity 0.8.19; abstract contract ReentrancyGuard { uint256 private constant _NOT_ENTERED = 1; uint256 private constant _ENTERED = 2; uint256 private _status; constructor() { _status = _NOT_ENTERED; } modifier nonReentrant() { require(_status != _ENTERED, "ReentrancyGuard: reentrant call"); _status = _ENTERED; _; _status = _NOT_ENTERED; } } interface IswapHelper{ function SRG20forETH( uint256 tokenAmount, uint256 deadline, uint256 minETHOut, address SRG20Spent, address user ) external returns (bool); function SRG20forSRG20( uint256 tokenAmount, uint256 deadline, address SRG20Spent ) external returns (bool); } interface ISRG { function _buy(uint256 minTokenOut, uint256 deadline) payable external returns (bool); function _sell( uint256 tokenAmount, uint256 deadline, uint256 minBNBOut ) external returns (bool); function balanceOf(address account) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transfer(address recipient, uint256 amount) external returns (bool); } interface ISRG20 { function _buy( uint256 buyAmount, uint256 minTokenOut, uint256 deadline ) external returns (bool); function _sell( uint256 tokenAmount, uint256 deadline, uint256 minBNBOut ) external returns (bool); function balanceOf(address account) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transfer(address recipient, uint256 amount) external returns (bool); function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); } interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); function allowance(address owner, address spender) external view returns (uint256); function approve(address spender, uint256 amount) external returns (bool); function transferFrom( address sender, address recipient, uint256 amount ) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval( address indexed owner, address indexed spender, uint256 value ); function decimals() external view returns (uint8); } contract SurgeSwap is ReentrancyGuard{ //SRG pair data address public SRG; ISRG public SRGI; address public swapHelper = address(this); bool isSwapHelperSet = false; constructor(address _srgAddress) { SRG = _srgAddress; SRGI = ISRG(SRG); } function setSwapHelper(address _swapHelper) external { require(!isSwapHelperSet, "Helper is already set"); swapHelper = _swapHelper; isSwapHelperSet = true; } function swapExactETHforSRG20( uint256 deadline, uint256 minSRG20Out, address SRG20 ) external payable returns (bool){ // Buy the SRG with the ETH and figure out how much we got address buyer = msg.sender; uint256 balanceBefore = IERC20(SRG).balanceOf(address(this)); bool temp1 = SRGI._buy{value: address(this).balance}( 0,deadline); require(temp1,"Failed to buy SRG!"); uint256 balanceAfter = IERC20(SRG).balanceOf(address(this)); uint256 change = balanceAfter - balanceBefore; //Approve the SRG20 to buy temp1 = IERC20(SRG).approve(SRG20, change); require(temp1,"Could not approve the SRG20"); //Buy the SRG20 using SRG and figure out how much we got uint256 balanceBefore20 = IERC20(SRG20).balanceOf(address(this)); temp1 = ISRG20(SRG20)._buy(change, minSRG20Out, deadline); require(temp1,"Failed to buy the SRG20!"); uint256 balanceAfter20 = IERC20(SRG20).balanceOf(address(this)); uint256 change20 = balanceAfter20-balanceBefore20; //transfer the received SRG20 to the msg sender temp1 = IERC20(SRG20).transfer(buyer, change20); require(temp1,"Failed to send the SRG20!"); return true; } function swapExactSRG20forSRG20( uint256 tokenAmount, uint256 deadline, uint256 minSRG20Out, address SRG20Spent, address SRG20Received ) external nonReentrant returns (bool){ address swapper = msg.sender; // transfer the SRG20Spent from the msg.sender to the swapHelper to sell them bool s1 = IERC20(SRG20Spent).transferFrom(swapper, swapHelper, tokenAmount); require(s1,"Failed to transfer SRG20Spent"); // Sell the SRG20Spent and figure out how much SRG we got uint256 balanceBefore = IERC20(SRG).balanceOf(address(this)); s1 = IswapHelper(swapHelper).SRG20forSRG20(tokenAmount, deadline, SRG20Spent); require(s1,"Failed to sell SRG20Spent"); uint256 balanceAfter = IERC20(SRG).balanceOf(address(this)); uint256 change = balanceAfter - balanceBefore; //Approve the SRG20 to buy s1 = IERC20(SRG).approve(SRG20Received, change); require(s1,"Could not approve the SRG20"); // buy the SRG20Received and figure out how much we got uint256 balanceBefore20 = IERC20(SRG20Received).balanceOf(address(this)); s1 = ISRG20(SRG20Received)._buy(change, minSRG20Out, deadline); require(s1, "Failed to buy SRG20Received!"); uint256 balanceAfter20 = IERC20(SRG20Received).balanceOf(address(this)); uint256 change20 = balanceAfter20 - balanceBefore20; //transfer the SRG20Received to the msg sender s1 = IERC20(SRG20Received).transfer(swapper, change20); require(s1, "Failed to transfer the SRG20Received!"); return true; } function swapExactSRG20forETH( uint256 tokenAmount, uint256 deadline, uint256 minETHOut, address SRG20Spent ) external nonReentrant returns (bool){ address seller = msg.sender; // transfer the SRG20Spent from the msg.sender to the CA bool s1 = IERC20(SRG20Spent).transferFrom(msg.sender, swapHelper, tokenAmount); require(s1,"Failed to transfer SRG20Spent"); s1 = IswapHelper(swapHelper).SRG20forETH(tokenAmount,deadline,minETHOut,SRG20Spent,seller); require(s1,"Failed to swap!"); return true; } receive() external payable{} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_srgAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"SRG","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SRGI","outputs":[{"internalType":"contract ISRG","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_swapHelper","type":"address"}],"name":"setSwapHelper","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint256","name":"minSRG20Out","type":"uint256"},{"internalType":"address","name":"SRG20","type":"address"}],"name":"swapExactETHforSRG20","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint256","name":"minETHOut","type":"uint256"},{"internalType":"address","name":"SRG20Spent","type":"address"}],"name":"swapExactSRG20forETH","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenAmount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint256","name":"minSRG20Out","type":"uint256"},{"internalType":"address","name":"SRG20Spent","type":"address"},{"internalType":"address","name":"SRG20Received","type":"address"}],"name":"swapExactSRG20forSRG20","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapHelper","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
6080604052600380546001600160a81b0319163060ff60a01b191617905534801561002957600080fd5b506040516111a23803806111a28339810160408190526100489161007c565b6001600081905580546001600160a01b039092166001600160a01b03199283168117909155600280549092161790556100ac565b60006020828403121561008e57600080fd5b81516001600160a01b03811681146100a557600080fd5b9392505050565b6110e7806100bb6000396000f3fe6080604052600436106100745760003560e01c80636bf04e4c1161004e5780636bf04e4c1461010d5780636cf62aa4146101205780637762b5bd14610140578063d73cd47f1461016057600080fd5b8063013480d4146100805780630fc6a11c146100b55780635419b568146100ed57600080fd5b3661007b57005b600080fd5b34801561008c57600080fd5b506100a061009b366004610f69565b610182565b60405190151581526020015b60405180910390f35b3480156100c157600080fd5b506003546100d5906001600160a01b031681565b6040516001600160a01b0390911681526020016100ac565b3480156100f957600080fd5b506001546100d5906001600160a01b031681565b6100a061011b366004610fa8565b610392565b34801561012c57600080fd5b506002546100d5906001600160a01b031681565b34801561014c57600080fd5b506100a061015b366004610fdd565b61088e565b34801561016c57600080fd5b5061018061017b36600461102d565b610ed4565b005b60006002600054036101db5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b600260009081556003546040516323b872dd60e01b815233600482018190526001600160a01b0392831660248301526044820189905292918516906323b872dd906064016020604051808303816000875af115801561023e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610262919061104f565b9050806102b15760405162461bcd60e51b815260206004820152601d60248201527f4661696c656420746f207472616e736665722053524732305370656e7400000060448201526064016101d2565b6003546040516311de0eb560e31b81526004810189905260248101889052604481018790526001600160a01b038681166064830152848116608483015290911690638ef075a89060a4016020604051808303816000875af115801561031a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033e919061104f565b90508061037f5760405162461bcd60e51b815260206004820152600f60248201526e4661696c656420746f20737761702160881b60448201526064016101d2565b6001925050506001600055949350505050565b6001546040516370a0823160e01b8152306004820152600091339183916001600160a01b0316906370a0823190602401602060405180830381865afa1580156103df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104039190611071565b600254604051638f0d3b8b60e01b8152600060048201819052602482018a90529293506001600160a01b0390911690638f0d3b8b90479060440160206040518083038185885af115801561045b573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610480919061104f565b9050806104c45760405162461bcd60e51b81526020600482015260126024820152714661696c656420746f20627579205352472160701b60448201526064016101d2565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa15801561050d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105319190611071565b9050600061053f848361108a565b60015460405163095ea7b360e01b81526001600160a01b038a811660048301526024820184905292935091169063095ea7b3906044016020604051808303816000875af1158015610594573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b8919061104f565b9250826106075760405162461bcd60e51b815260206004820152601b60248201527f436f756c64206e6f7420617070726f766520746865205352473230000000000060448201526064016101d2565b6040516370a0823160e01b81523060048201526000906001600160a01b038916906370a0823190602401602060405180830381865afa15801561064e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106729190611071565b60405163fea2de4360e01b815260048101849052602481018b9052604481018c90529091506001600160a01b0389169063fea2de43906064016020604051808303816000875af11580156106ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106ee919061104f565b93508361073d5760405162461bcd60e51b815260206004820152601860248201527f4661696c656420746f206275792074686520535247323021000000000000000060448201526064016101d2565b6040516370a0823160e01b81523060048201526000906001600160a01b038a16906370a0823190602401602060405180830381865afa158015610784573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a89190611071565b905060006107b6838361108a565b60405163a9059cbb60e01b81526001600160a01b038a8116600483015260248201839052919250908b169063a9059cbb906044016020604051808303816000875af1158015610809573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082d919061104f565b95508561087c5760405162461bcd60e51b815260206004820152601960248201527f4661696c656420746f2073656e6420746865205352473230210000000000000060448201526064016101d2565b5060019b9a5050505050505050505050565b60006002600054036108e25760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016101d2565b600260009081556003546040516323b872dd60e01b815233600482018190526001600160a01b039283166024830152604482018a905292918616906323b872dd906064016020604051808303816000875af1158015610945573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610969919061104f565b9050806109b85760405162461bcd60e51b815260206004820152601d60248201527f4661696c656420746f207472616e736665722053524732305370656e7400000060448201526064016101d2565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610a01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a259190611071565b60035460405163f295b44960e01b8152600481018c9052602481018b90526001600160a01b03898116604483015292935091169063f295b449906064016020604051808303816000875af1158015610a81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa5919061104f565b915081610af45760405162461bcd60e51b815260206004820152601960248201527f4661696c656420746f2073656c6c2053524732305370656e740000000000000060448201526064016101d2565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610b3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b619190611071565b90506000610b6f838361108a565b60015460405163095ea7b360e01b81526001600160a01b038a811660048301526024820184905292935091169063095ea7b3906044016020604051808303816000875af1158015610bc4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610be8919061104f565b935083610c375760405162461bcd60e51b815260206004820152601b60248201527f436f756c64206e6f7420617070726f766520746865205352473230000000000060448201526064016101d2565b6040516370a0823160e01b81523060048201526000906001600160a01b038916906370a0823190602401602060405180830381865afa158015610c7e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca29190611071565b60405163fea2de4360e01b815260048101849052602481018c9052604481018d90529091506001600160a01b0389169063fea2de43906064016020604051808303816000875af1158015610cfa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1e919061104f565b945084610d6d5760405162461bcd60e51b815260206004820152601c60248201527f4661696c656420746f206275792053524732305265636569766564210000000060448201526064016101d2565b6040516370a0823160e01b81523060048201526000906001600160a01b038a16906370a0823190602401602060405180830381865afa158015610db4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dd89190611071565b90506000610de6838361108a565b60405163a9059cbb60e01b81526001600160a01b038a8116600483015260248201839052919250908b169063a9059cbb906044016020604051808303816000875af1158015610e39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e5d919061104f565b965086610eba5760405162461bcd60e51b815260206004820152602560248201527f4661696c656420746f207472616e736665722074686520535247323052656365604482015264697665642160d81b60648201526084016101d2565b600198505050505050505050600160005595945050505050565b600354600160a01b900460ff1615610f265760405162461bcd60e51b815260206004820152601560248201527412195b1c195c881a5cc8185b1c9958591e481cd95d605a1b60448201526064016101d2565b600380546001600160a81b0319166001600160a01b0390921691909117600160a01b179055565b80356001600160a01b0381168114610f6457600080fd5b919050565b60008060008060808587031215610f7f57600080fd5b843593506020850135925060408501359150610f9d60608601610f4d565b905092959194509250565b600080600060608486031215610fbd57600080fd5b8335925060208401359150610fd460408501610f4d565b90509250925092565b600080600080600060a08688031215610ff557600080fd5b85359450602086013593506040860135925061101360608701610f4d565b915061102160808701610f4d565b90509295509295909350565b60006020828403121561103f57600080fd5b61104882610f4d565b9392505050565b60006020828403121561106157600080fd5b8151801515811461104857600080fd5b60006020828403121561108357600080fd5b5051919050565b818103818111156110ab57634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220fbf9f437b89bd7c77e81f3d7c9913375b6c72331e377024b69c07e9cf93eaae664736f6c63430008130033000000000000000000000000cd682ef09d07668d49a8103ddd65ff54aebfbfde
Deployed Bytecode
0x6080604052600436106100745760003560e01c80636bf04e4c1161004e5780636bf04e4c1461010d5780636cf62aa4146101205780637762b5bd14610140578063d73cd47f1461016057600080fd5b8063013480d4146100805780630fc6a11c146100b55780635419b568146100ed57600080fd5b3661007b57005b600080fd5b34801561008c57600080fd5b506100a061009b366004610f69565b610182565b60405190151581526020015b60405180910390f35b3480156100c157600080fd5b506003546100d5906001600160a01b031681565b6040516001600160a01b0390911681526020016100ac565b3480156100f957600080fd5b506001546100d5906001600160a01b031681565b6100a061011b366004610fa8565b610392565b34801561012c57600080fd5b506002546100d5906001600160a01b031681565b34801561014c57600080fd5b506100a061015b366004610fdd565b61088e565b34801561016c57600080fd5b5061018061017b36600461102d565b610ed4565b005b60006002600054036101db5760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064015b60405180910390fd5b600260009081556003546040516323b872dd60e01b815233600482018190526001600160a01b0392831660248301526044820189905292918516906323b872dd906064016020604051808303816000875af115801561023e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610262919061104f565b9050806102b15760405162461bcd60e51b815260206004820152601d60248201527f4661696c656420746f207472616e736665722053524732305370656e7400000060448201526064016101d2565b6003546040516311de0eb560e31b81526004810189905260248101889052604481018790526001600160a01b038681166064830152848116608483015290911690638ef075a89060a4016020604051808303816000875af115801561031a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033e919061104f565b90508061037f5760405162461bcd60e51b815260206004820152600f60248201526e4661696c656420746f20737761702160881b60448201526064016101d2565b6001925050506001600055949350505050565b6001546040516370a0823160e01b8152306004820152600091339183916001600160a01b0316906370a0823190602401602060405180830381865afa1580156103df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104039190611071565b600254604051638f0d3b8b60e01b8152600060048201819052602482018a90529293506001600160a01b0390911690638f0d3b8b90479060440160206040518083038185885af115801561045b573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190610480919061104f565b9050806104c45760405162461bcd60e51b81526020600482015260126024820152714661696c656420746f20627579205352472160701b60448201526064016101d2565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa15801561050d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105319190611071565b9050600061053f848361108a565b60015460405163095ea7b360e01b81526001600160a01b038a811660048301526024820184905292935091169063095ea7b3906044016020604051808303816000875af1158015610594573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b8919061104f565b9250826106075760405162461bcd60e51b815260206004820152601b60248201527f436f756c64206e6f7420617070726f766520746865205352473230000000000060448201526064016101d2565b6040516370a0823160e01b81523060048201526000906001600160a01b038916906370a0823190602401602060405180830381865afa15801561064e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106729190611071565b60405163fea2de4360e01b815260048101849052602481018b9052604481018c90529091506001600160a01b0389169063fea2de43906064016020604051808303816000875af11580156106ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106ee919061104f565b93508361073d5760405162461bcd60e51b815260206004820152601860248201527f4661696c656420746f206275792074686520535247323021000000000000000060448201526064016101d2565b6040516370a0823160e01b81523060048201526000906001600160a01b038a16906370a0823190602401602060405180830381865afa158015610784573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107a89190611071565b905060006107b6838361108a565b60405163a9059cbb60e01b81526001600160a01b038a8116600483015260248201839052919250908b169063a9059cbb906044016020604051808303816000875af1158015610809573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061082d919061104f565b95508561087c5760405162461bcd60e51b815260206004820152601960248201527f4661696c656420746f2073656e6420746865205352473230210000000000000060448201526064016101d2565b5060019b9a5050505050505050505050565b60006002600054036108e25760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c0060448201526064016101d2565b600260009081556003546040516323b872dd60e01b815233600482018190526001600160a01b039283166024830152604482018a905292918616906323b872dd906064016020604051808303816000875af1158015610945573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610969919061104f565b9050806109b85760405162461bcd60e51b815260206004820152601d60248201527f4661696c656420746f207472616e736665722053524732305370656e7400000060448201526064016101d2565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610a01573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a259190611071565b60035460405163f295b44960e01b8152600481018c9052602481018b90526001600160a01b03898116604483015292935091169063f295b449906064016020604051808303816000875af1158015610a81573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa5919061104f565b915081610af45760405162461bcd60e51b815260206004820152601960248201527f4661696c656420746f2073656c6c2053524732305370656e740000000000000060448201526064016101d2565b6001546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015610b3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b619190611071565b90506000610b6f838361108a565b60015460405163095ea7b360e01b81526001600160a01b038a811660048301526024820184905292935091169063095ea7b3906044016020604051808303816000875af1158015610bc4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610be8919061104f565b935083610c375760405162461bcd60e51b815260206004820152601b60248201527f436f756c64206e6f7420617070726f766520746865205352473230000000000060448201526064016101d2565b6040516370a0823160e01b81523060048201526000906001600160a01b038916906370a0823190602401602060405180830381865afa158015610c7e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca29190611071565b60405163fea2de4360e01b815260048101849052602481018c9052604481018d90529091506001600160a01b0389169063fea2de43906064016020604051808303816000875af1158015610cfa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d1e919061104f565b945084610d6d5760405162461bcd60e51b815260206004820152601c60248201527f4661696c656420746f206275792053524732305265636569766564210000000060448201526064016101d2565b6040516370a0823160e01b81523060048201526000906001600160a01b038a16906370a0823190602401602060405180830381865afa158015610db4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dd89190611071565b90506000610de6838361108a565b60405163a9059cbb60e01b81526001600160a01b038a8116600483015260248201839052919250908b169063a9059cbb906044016020604051808303816000875af1158015610e39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e5d919061104f565b965086610eba5760405162461bcd60e51b815260206004820152602560248201527f4661696c656420746f207472616e736665722074686520535247323052656365604482015264697665642160d81b60648201526084016101d2565b600198505050505050505050600160005595945050505050565b600354600160a01b900460ff1615610f265760405162461bcd60e51b815260206004820152601560248201527412195b1c195c881a5cc8185b1c9958591e481cd95d605a1b60448201526064016101d2565b600380546001600160a81b0319166001600160a01b0390921691909117600160a01b179055565b80356001600160a01b0381168114610f6457600080fd5b919050565b60008060008060808587031215610f7f57600080fd5b843593506020850135925060408501359150610f9d60608601610f4d565b905092959194509250565b600080600060608486031215610fbd57600080fd5b8335925060208401359150610fd460408501610f4d565b90509250925092565b600080600080600060a08688031215610ff557600080fd5b85359450602086013593506040860135925061101360608701610f4d565b915061102160808701610f4d565b90509295509295909350565b60006020828403121561103f57600080fd5b61104882610f4d565b9392505050565b60006020828403121561106157600080fd5b8151801515811461104857600080fd5b60006020828403121561108357600080fd5b5051919050565b818103818111156110ab57634e487b7160e01b600052601160045260246000fd5b9291505056fea2646970667358221220fbf9f437b89bd7c77e81f3d7c9913375b6c72331e377024b69c07e9cf93eaae664736f6c63430008130033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000cd682ef09d07668d49a8103ddd65ff54aebfbfde
-----Decoded View---------------
Arg [0] : _srgAddress (address): 0xcD682EF09d07668d49A8103ddD65Ff54AebFbfDe
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000cd682ef09d07668d49a8103ddd65ff54aebfbfde
Deployed Bytecode Sourcemap
3378:4190:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6917:610;;;;;;;;;;-1:-1:-1;6917:610:0;;;;;:::i;:::-;;:::i;:::-;;;753:14:1;;746:22;728:41;;716:2;701:18;6917:610:0;;;;;;;;3494:41;;;;;;;;;;-1:-1:-1;3494:41:0;;;;-1:-1:-1;;;;;3494:41:0;;;;;;-1:-1:-1;;;;;944:32:1;;;926:51;;914:2;899:18;3494:41:0;780:203:1;3445:18:0;;;;;;;;;;-1:-1:-1;3445:18:0;;;;-1:-1:-1;;;;;3445:18:0;;;3890:1331;;;;;;:::i;:::-;;:::i;3471:16::-;;;;;;;;;;-1:-1:-1;3471:16:0;;;;-1:-1:-1;;;;;3471:16:0;;;5229:1680;;;;;;;;;;-1:-1:-1;5229:1680:0;;;;;:::i;:::-;;:::i;3692:190::-;;;;;;;;;;-1:-1:-1;3692:190:0;;;;;:::i;:::-;;:::i;:::-;;6917:610;7100:4;550:1;696:7;;:19;688:63;;;;-1:-1:-1;;;688:63:0;;2399:2:1;688:63:0;;;2381:21:1;2438:2;2418:18;;;2411:30;2477:33;2457:18;;;2450:61;2528:18;;688:63:0;;;;;;;;;550:1;762:7;:18;;;7274:10:::1;::::0;7230:68:::1;::::0;-1:-1:-1;;;7230:68:0;;7133:10:::1;7230:68;::::0;::::1;2797:34:1::0;;;-1:-1:-1;;;;;7274:10:0;;::::1;2847:18:1::0;;;2840:43;2899:18;;;2892:34;;;7133:10:0;762:7;7230:31;::::1;::::0;::::1;::::0;2732:18:1;;7230:68:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7220:78;;7317:2;7309:43;;;::::0;-1:-1:-1;;;7309:43:0;;3421:2:1;7309:43:0::1;::::0;::::1;3403:21:1::0;3460:2;3440:18;;;3433:30;3499:31;3479:18;;;3472:59;3548:18;;7309:43:0::1;3219:353:1::0;7309:43:0::1;7382:10;::::0;7370:85:::1;::::0;-1:-1:-1;;;7370:85:0;;::::1;::::0;::::1;3836:25:1::0;;;3877:18;;;3870:34;;;3920:18;;;3913:34;;;-1:-1:-1;;;;;4021:15:1;;;4001:18;;;3994:43;4074:15;;;4053:19;;;4046:44;7382:10:0;;::::1;::::0;7370:35:::1;::::0;3808:19:1;;7370:85:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;7365:90;;7474:2;7466:29;;;::::0;-1:-1:-1;;;7466:29:0;;4303:2:1;7466:29:0::1;::::0;::::1;4285:21:1::0;4342:2;4322:18;;;4315:30;-1:-1:-1;;;4361:18:1;;;4354:45;4416:18;;7466:29:0::1;4101:339:1::0;7466:29:0::1;7515:4;7508:11;;;;506:1:::0;803:7;:22;6917:610;;-1:-1:-1;;;;6917:610:0:o;3890:1331::-;4197:3;;4190:36;;-1:-1:-1;;;4190:36:0;;4220:4;4190:36;;;926:51:1;4035:4:0;;4145:10;;4035:4;;-1:-1:-1;;;;;4197:3:0;;4190:21;;899:18:1;;4190:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4250:4;;:52;;-1:-1:-1;;;4250:52:0;;4237:10;4250:52;;;4816:25:1;;;4857:18;;;4850:34;;;4166:60:0;;-1:-1:-1;;;;;;4250:4:0;;;;:9;;4267:21;;4789:18:1;;4250:52:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4237:65;;4321:5;4313:35;;;;-1:-1:-1;;;4313:35:0;;5097:2:1;4313:35:0;;;5079:21:1;5136:2;5116:18;;;5109:30;-1:-1:-1;;;5155:18:1;;;5148:48;5213:18;;4313:35:0;4895:342:1;4313:35:0;4389:3;;4382:36;;-1:-1:-1;;;4382:36:0;;4412:4;4382:36;;;926:51:1;4359:20:0;;-1:-1:-1;;;;;4389:3:0;;4382:21;;899:18:1;;4382:36:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4359:59;-1:-1:-1;4429:14:0;4446:28;4461:13;4359:59;4446:28;:::i;:::-;4538:3;;4531:34;;-1:-1:-1;;;4531:34:0;;-1:-1:-1;;;;;5664:32:1;;;4531:34:0;;;5646:51:1;5713:18;;;5706:34;;;4429:45:0;;-1:-1:-1;4538:3:0;;;4531:19;;5619:18:1;;4531:34:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4523:42;;4584:5;4576:44;;;;-1:-1:-1;;;4576:44:0;;5953:2:1;4576:44:0;;;5935:21:1;5992:2;5972:18;;;5965:30;6031:29;6011:18;;;6004:57;6078:18;;4576:44:0;5751:351:1;4576:44:0;4725:38;;-1:-1:-1;;;4725:38:0;;4757:4;4725:38;;;926:51:1;4699:23:0;;-1:-1:-1;;;;;4725:23:0;;;;;899:18:1;;4725:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4782:49;;-1:-1:-1;;;4782:49:0;;;;;6309:25:1;;;6350:18;;;6343:34;;;6393:18;;;6386:34;;;4699:64:0;;-1:-1:-1;;;;;;4782:18:0;;;;;6282::1;;4782:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4774:57;;4850:5;4842:41;;;;-1:-1:-1;;;4842:41:0;;6633:2:1;4842:41:0;;;6615:21:1;6672:2;6652:18;;;6645:30;6711:26;6691:18;;;6684:54;6755:18;;4842:41:0;6431:348:1;4842:41:0;4919:38;;-1:-1:-1;;;4919:38:0;;4951:4;4919:38;;;926:51:1;4894:22:0;;-1:-1:-1;;;;;4919:23:0;;;;;899:18:1;;4919:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4894:63;-1:-1:-1;4968:16:0;4987:30;5002:15;4894:63;4987:30;:::i;:::-;5097:39;;-1:-1:-1;;;5097:39:0;;-1:-1:-1;;;;;5664:32:1;;;5097:39:0;;;5646:51:1;5713:18;;;5706:34;;;4968:49:0;;-1:-1:-1;5097:22:0;;;;;;5619:18:1;;5097:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5089:47;;5155:5;5147:42;;;;-1:-1:-1;;;5147:42:0;;6986:2:1;5147:42:0;;;6968:21:1;7025:2;7005:18;;;6998:30;7064:27;7044:18;;;7037:55;7109:18;;5147:42:0;6784:349:1;5147:42:0;-1:-1:-1;5209:4:0;;3890:1331;-1:-1:-1;;;;;;;;;;;3890:1331:0:o;5229:1680::-;5447:4;550:1;696:7;;:19;688:63;;;;-1:-1:-1;;;688:63:0;;2399:2:1;688:63:0;;;2381:21:1;2438:2;2418:18;;;2411:30;2477:33;2457:18;;;2450:61;2528:18;;688:63:0;2197:355:1;688:63:0;550:1;762:7;:18;;;5640:10:::1;::::0;5599:65:::1;::::0;-1:-1:-1;;;5599:65:0;;5481:10:::1;5599:65;::::0;::::1;2797:34:1::0;;;-1:-1:-1;;;;;5640:10:0;;::::1;2847:18:1::0;;;2840:43;2899:18;;;2892:34;;;5481:10:0;762:7;5599:31;::::1;::::0;::::1;::::0;2732:18:1;;5599:65:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5589:75;;5683:2;5675:43;;;::::0;-1:-1:-1;;;5675:43:0;;3421:2:1;5675:43:0::1;::::0;::::1;3403:21:1::0;3460:2;3440:18;;;3433:30;3499:31;3479:18;;;3472:59;3548:18;;5675:43:0::1;3219:353:1::0;5675:43:0::1;5829:3;::::0;5822:36:::1;::::0;-1:-1:-1;;;5822:36:0;;5852:4:::1;5822:36;::::0;::::1;926:51:1::0;5798:21:0::1;::::0;-1:-1:-1;;;;;5829:3:0::1;::::0;5822:21:::1;::::0;899:18:1;;5822:36:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5886:10;::::0;5874:72:::1;::::0;-1:-1:-1;;;5874:72:0;;::::1;::::0;::::1;7340:25:1::0;;;7381:18;;;7374:34;;;-1:-1:-1;;;;;7444:32:1;;;7424:18;;;7417:60;5798::0;;-1:-1:-1;5886:10:0;::::1;::::0;5874:37:::1;::::0;7313:18:1;;5874:72:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;5869:77;;5965:2;5957:39;;;::::0;-1:-1:-1;;;5957:39:0;;7690:2:1;5957:39:0::1;::::0;::::1;7672:21:1::0;7729:2;7709:18;;;7702:30;7768:27;7748:18;;;7741:55;7813:18;;5957:39:0::1;7488:349:1::0;5957:39:0::1;6037:3;::::0;6030:36:::1;::::0;-1:-1:-1;;;6030:36:0;;6060:4:::1;6030:36;::::0;::::1;926:51:1::0;6007:20:0::1;::::0;-1:-1:-1;;;;;6037:3:0::1;::::0;6030:21:::1;::::0;899:18:1;;6030:36:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6007:59:::0;-1:-1:-1;6077:14:0::1;6094:28;6109:13:::0;6007:59;6094:28:::1;:::i;:::-;6184:3;::::0;6177:42:::1;::::0;-1:-1:-1;;;6177:42:0;;-1:-1:-1;;;;;5664:32:1;;;6177:42:0::1;::::0;::::1;5646:51:1::0;5713:18;;;5706:34;;;6077:45:0;;-1:-1:-1;6184:3:0;::::1;::::0;6177:19:::1;::::0;5619:18:1;;6177:42:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6171:48;;6238:2;6230:41;;;::::0;-1:-1:-1;;;6230:41:0;;5953:2:1;6230:41:0::1;::::0;::::1;5935:21:1::0;5992:2;5972:18;;;5965:30;6031:29;6011:18;;;6004:57;6078:18;;6230:41:0::1;5751:351:1::0;6230:41:0::1;6375:46;::::0;-1:-1:-1;;;6375:46:0;;6415:4:::1;6375:46;::::0;::::1;926:51:1::0;6349:23:0::1;::::0;-1:-1:-1;;;;;6375:31:0;::::1;::::0;::::1;::::0;899:18:1;;6375:46:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6437:57;::::0;-1:-1:-1;;;6437:57:0;;::::1;::::0;::::1;6309:25:1::0;;;6350:18;;;6343:34;;;6393:18;;;6386:34;;;6349:72:0;;-1:-1:-1;;;;;;6437:26:0;::::1;::::0;::::1;::::0;6282:18:1;;6437:57:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6432:62;;6513:2;6505:43;;;::::0;-1:-1:-1;;;6505:43:0;;8044:2:1;6505:43:0::1;::::0;::::1;8026:21:1::0;8083:2;8063:18;;;8056:30;8122;8102:18;;;8095:58;8170:18;;6505:43:0::1;7842:352:1::0;6505:43:0::1;6584:46;::::0;-1:-1:-1;;;6584:46:0;;6624:4:::1;6584:46;::::0;::::1;926:51:1::0;6559:22:0::1;::::0;-1:-1:-1;;;;;6584:31:0;::::1;::::0;::::1;::::0;899:18:1;;6584:46:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6559:71:::0;-1:-1:-1;6641:16:0::1;6660:32;6677:15:::0;6559:71;6660:32:::1;:::i;:::-;6766:49;::::0;-1:-1:-1;;;6766:49:0;;-1:-1:-1;;;;;5664:32:1;;;6766:49:0::1;::::0;::::1;5646:51:1::0;5713:18;;;5706:34;;;6641:51:0;;-1:-1:-1;6766:30:0;;::::1;::::0;::::1;::::0;5619:18:1;;6766:49:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;6761:54;;6835:2;6827:52;;;::::0;-1:-1:-1;;;6827:52:0;;8401:2:1;6827:52:0::1;::::0;::::1;8383:21:1::0;8440:2;8420:18;;;8413:30;8479:34;8459:18;;;8452:62;-1:-1:-1;;;8530:18:1;;;8523:35;8575:19;;6827:52:0::1;8199:401:1::0;6827:52:0::1;6897:4;6890:11;;;;;;;;;;506:1:::0;803:7;:22;5229:1680;;-1:-1:-1;;;;;5229:1680:0:o;3692:190::-;3765:15;;-1:-1:-1;;;3765:15:0;;;;3764:16;3756:50;;;;-1:-1:-1;;;3756:50:0;;8807:2:1;3756:50:0;;;8789:21:1;8846:2;8826:18;;;8819:30;-1:-1:-1;;;8865:18:1;;;8858:51;8926:18;;3756:50:0;8605:345:1;3756:50:0;3817:10;:24;;-1:-1:-1;;;;;;3852:22:0;-1:-1:-1;;;;;3817:24:0;;;3852:22;;;;-1:-1:-1;;;3852:22:0;;;3692:190::o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:391::-;278:6;286;294;302;355:3;343:9;334:7;330:23;326:33;323:53;;;372:1;369;362:12;323:53;408:9;395:23;385:33;;465:2;454:9;450:18;437:32;427:42;;516:2;505:9;501:18;488:32;478:42;;539:38;573:2;562:9;558:18;539:38;:::i;:::-;529:48;;192:391;;;;;;;:::o;988:322::-;1065:6;1073;1081;1134:2;1122:9;1113:7;1109:23;1105:32;1102:52;;;1150:1;1147;1140:12;1102:52;1186:9;1173:23;1163:33;;1243:2;1232:9;1228:18;1215:32;1205:42;;1266:38;1300:2;1289:9;1285:18;1266:38;:::i;:::-;1256:48;;988:322;;;;;:::o;1535:466::-;1630:6;1638;1646;1654;1662;1715:3;1703:9;1694:7;1690:23;1686:33;1683:53;;;1732:1;1729;1722:12;1683:53;1768:9;1755:23;1745:33;;1825:2;1814:9;1810:18;1797:32;1787:42;;1876:2;1865:9;1861:18;1848:32;1838:42;;1899:38;1933:2;1922:9;1918:18;1899:38;:::i;:::-;1889:48;;1956:39;1990:3;1979:9;1975:19;1956:39;:::i;:::-;1946:49;;1535:466;;;;;;;;:::o;2006:186::-;2065:6;2118:2;2106:9;2097:7;2093:23;2089:32;2086:52;;;2134:1;2131;2124:12;2086:52;2157:29;2176:9;2157:29;:::i;:::-;2147:39;2006:186;-1:-1:-1;;;2006:186:1:o;2937:277::-;3004:6;3057:2;3045:9;3036:7;3032:23;3028:32;3025:52;;;3073:1;3070;3063:12;3025:52;3105:9;3099:16;3158:5;3151:13;3144:21;3137:5;3134:32;3124:60;;3180:1;3177;3170:12;4445:184;4515:6;4568:2;4556:9;4547:7;4543:23;4539:32;4536:52;;;4584:1;4581;4574:12;4536:52;-1:-1:-1;4607:16:1;;4445:184;-1:-1:-1;4445:184:1:o;5242:225::-;5309:9;;;5330:11;;;5327:134;;;5383:10;5378:3;5374:20;5371:1;5364:31;5418:4;5415:1;5408:15;5446:4;5443:1;5436:15;5327:134;5242:225;;;;:::o
Swarm Source
ipfs://fbf9f437b89bd7c77e81f3d7c9913375b6c72331e377024b69c07e9cf93eaae6
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.