More Info
Private Name Tags
ContractCreator
TokenTracker
Multi Chain
Multichain Addresses
5 addresses found via
Latest 25 from a total of 1,335 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
Value | ||||
---|---|---|---|---|---|---|---|---|---|
Cross | 17350317 | 6 days 10 hrs ago | IN | 0.003 ETH | 0.00165093 | ||||
Cross | 17335164 | 8 days 13 hrs ago | IN | 0.003 ETH | 0.00173435 | ||||
Cross | 17300380 | 13 days 11 hrs ago | IN | 0.003 ETH | 0.00184503 | ||||
Cross | 17287043 | 15 days 8 hrs ago | IN | 0.003 ETH | 0.00429744 | ||||
Cross | 17287035 | 15 days 8 hrs ago | IN | 0.003 ETH | 0.00383936 | ||||
Cross | 17287006 | 15 days 8 hrs ago | IN | 0.003 ETH | 0.00247721 | ||||
Cross | 17286882 | 15 days 8 hrs ago | IN | 0.003 ETH | 0.00320787 | ||||
Cross | 17281934 | 16 days 1 hr ago | IN | 0.003 ETH | 0.00322283 | ||||
Cross | 17272685 | 17 days 8 hrs ago | IN | 0.003 ETH | 0.0030468 | ||||
Cross | 17271836 | 17 days 11 hrs ago | IN | 0.003 ETH | 0.00284387 | ||||
Cross | 17270662 | 17 days 15 hrs ago | IN | 0.003 ETH | 0.00297086 | ||||
Cross | 17270490 | 17 days 16 hrs ago | IN | 0.003 ETH | 0.00238031 | ||||
Cross | 17256555 | 19 days 15 hrs ago | IN | 0.003 ETH | 0.00213344 | ||||
Cross | 17256442 | 19 days 15 hrs ago | IN | 0.003 ETH | 0.00150132 | ||||
Cross | 17255420 | 19 days 19 hrs ago | IN | 0.003 ETH | 0.00240558 | ||||
Cross | 17254265 | 19 days 23 hrs ago | IN | 0 ETH | 0.00175036 | ||||
Cross | 17249579 | 20 days 15 hrs ago | IN | 0.003 ETH | 0.00238562 | ||||
Cross | 17249359 | 20 days 15 hrs ago | IN | 0.003 ETH | 0.00243416 | ||||
Cross | 17248000 | 20 days 20 hrs ago | IN | 0.003 ETH | 0.00268312 | ||||
Cross | 17247555 | 20 days 21 hrs ago | IN | 0.003 ETH | 0.00295148 | ||||
Cross | 17247408 | 20 days 22 hrs ago | IN | 0.003 ETH | 0.00237835 | ||||
Cross | 17242843 | 21 days 14 hrs ago | IN | 0 ETH | 0.00336314 | ||||
Cross | 17236528 | 22 days 12 hrs ago | IN | 0 ETH | 0.00438698 | ||||
Cross | 17224623 | 24 days 4 hrs ago | IN | 0.003 ETH | 0.0053754 | ||||
Cross | 17220273 | 24 days 18 hrs ago | IN | 0.003 ETH | 0.00404495 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
AlveyBridge
Compiler Version
v0.8.17+commit.8df45f5f
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2022-11-15 */ // SPDX-License-Identifier: MIT pragma solidity 0.8.17; interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address who) external view returns (uint256); function allowance(address owner, address spender) external view returns (uint256); function transfer(address to, uint256 value) external returns (bool); function approve(address spender, uint256 value) external returns (bool); function transferFrom(address from, address to, uint256 value) external returns (bool); event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); } abstract contract Context { function _msgSender() internal view virtual returns (address) { return msg.sender; } function _msgData() internal view virtual returns (bytes calldata) { return msg.data; } } library Address { function isContract(address account) internal view returns (bool) { // According to EIP-1052, 0x0 is the value returned for not-yet created accounts // and 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470 is returned // for accounts without code, i.e. `keccak256('')` bytes32 codehash; bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470; // solhint-disable-next-line no-inline-assembly assembly { codehash := extcodehash(account) } return (codehash != accountHash && codehash != 0x0); } function sendValue(address payable recipient, uint256 amount) internal { require( address(this).balance >= amount, "Address: insufficient balance" ); // solhint-disable-next-line avoid-low-level-calls, avoid-call-value (bool success, ) = recipient.call{value: amount}(""); require( success, "Address: unable to send value, recipient may have reverted" ); } function functionCall(address target, bytes memory data) internal returns (bytes memory) { return functionCall(target, data, "Address: low-level call failed"); } function functionCall( address target, bytes memory data, string memory errorMessage ) internal returns (bytes memory) { return _functionCallWithValue(target, data, 0, errorMessage); } function functionCallWithValue( address target, bytes memory data, uint256 value ) internal returns (bytes memory) { return functionCallWithValue( target, data, value, "Address: low-level call with value failed" ); } function functionCallWithValue( address target, bytes memory data, uint256 value, string memory errorMessage ) internal returns (bytes memory) { require( address(this).balance >= value, "Address: insufficient balance for call" ); return _functionCallWithValue(target, data, value, errorMessage); } function _functionCallWithValue( address target, bytes memory data, uint256 weiValue, string memory errorMessage ) private returns (bytes memory) { require(isContract(target), "Address: call to non-contract"); (bool success, bytes memory returndata) = target.call{value: weiValue}( data ); if (success) { return returndata; } else { if (returndata.length > 0) { assembly { let returndata_size := mload(returndata) revert(add(32, returndata), returndata_size) } } else { revert(errorMessage); } } } } contract Ownable is Context { address private _owner; address private _previousOwner; address private _tollOperator; event OwnershipTransferred( address indexed previousOwner, address indexed newOwner ); event TollOperatorChanged( address indexed previousTollOperator, address indexed newTollOperator ); constructor() { address msgSender = _msgSender(); _owner = msgSender; _tollOperator = msgSender; emit OwnershipTransferred(address(0), msgSender); } function owner() public view returns (address) { return _owner; } function tollOperator() public view returns (address) { return _tollOperator; } modifier onlyOwner() { require(_owner == _msgSender(), "Ownable: caller is not the owner"); _; } modifier onlyTollOperator() { require( _tollOperator == _msgSender(), "Ownable: caller is not the Toll Operator" ); _; } function transferOwnership(address newOwner) public virtual onlyOwner { require( newOwner != address(0), "Ownable: new owner is the zero address" ); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } function changeTollOperator(address newTollOperator) public virtual onlyOwner { require( newTollOperator != address(0), "Ownable: new owner is the zero address" ); emit TollOperatorChanged(_tollOperator, newTollOperator); _tollOperator = newTollOperator; } } contract AlveyBridge is Context, Ownable { using Address for address; string private _name = "Alvey Bridge"; string private _symbol = "Alvey Bridge"; IERC20 public alveyToken; mapping (uint256 => uint256) public feeMap; mapping (uint256 => mapping(uint256 => uint256)) public validNonce; mapping (uint256 => uint256) public nonces; mapping (address => bool) public isOperator; mapping (address => bool) public excludedFromRestrictions; bool public isBridgeActive = false; modifier onlyBridgeActive() { if(!excludedFromRestrictions[msg.sender]) { require(isBridgeActive, "Bridge is not active"); } _; } modifier onlyOperator(){ require(isOperator[msg.sender]==true,"Error: Caller is not the operator!"); _; } event Crossed(address indexed sender, uint256 value, uint256 fromChainID, uint256 chainID, uint256 nonce); constructor(address _alveyToken, uint256 [] memory _fee, address [] memory operators) { alveyToken = IERC20(_alveyToken); feeMap[56] = _fee[0]; isOperator[operators[0]] = true; isOperator[operators[1]] = true; isOperator[operators[2]] = true; isOperator[operators[3]] = true; isOperator[operators[4]] = true; isOperator[operators[5]] = true; isOperator[operators[6]] = true; isOperator[operators[7]] = true; isOperator[operators[8]] = true; isOperator[operators[9]] = true; isOperator[operators[10]] = true; } function name() public view returns (string memory) { return _name; } function symbol() public view returns (string memory) { return _symbol; } function setBridgeFeeChain(uint256 _chainID, uint256 _fee) public onlyOwner { feeMap[_chainID] = _fee; } function setOperator(address _operator, bool _value) public onlyOwner{ require(isOperator[_operator]!=_value,"Error: Already set!"); isOperator[_operator]= _value; } function setExcludeFromRestrictions(address _user, bool _value) external onlyOwner { require(excludedFromRestrictions[_user] != _value, "Error: Already set!"); excludedFromRestrictions[_user] = _value; } function setBridgeActive(bool _isBridgeActive) public onlyOwner { isBridgeActive = _isBridgeActive; } function transfer( address receiver, uint256 amount, uint256 fromChainID, uint256 _txNonce ) external onlyOperator { require(validNonce[fromChainID][_txNonce] == 0,"Error: This transfer has been proceed!"); alveyToken.transfer(receiver, amount); validNonce[fromChainID][_txNonce]=1; } function cross( uint256 amount, uint256 chainID ) external payable onlyBridgeActive{ require(msg.value >= feeMap[chainID], "Bridge fee is not enough"); if(msg.value - feeMap[chainID] > 0){ payable(msg.sender).transfer(msg.value - feeMap[chainID]); } alveyToken.transferFrom(_msgSender(), address(this), amount); emit Crossed(_msgSender(), amount, block.chainid, chainID, nonces[chainID]); nonces[chainID]+=1; } function claimStuckBalance() external onlyOwner { payable(_msgSender()).transfer(address(this).balance); } function claimStuckTokens(address tokenAddress) external onlyOwner { IERC20(tokenAddress).transfer(_msgSender(), IERC20(tokenAddress).balanceOf(address(this))); } function claimStuckBalanceAmount(uint256 _amount) external onlyOwner { require(_amount <= address(this).balance); payable(_msgSender()).transfer(_amount); } function claimStuckTokensAmount(address tokenAddress, uint256 _amount) external onlyOwner { IERC20(tokenAddress).transfer(_msgSender(),_amount); } receive() external payable {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"_alveyToken","type":"address"},{"internalType":"uint256[]","name":"_fee","type":"uint256[]"},{"internalType":"address[]","name":"operators","type":"address[]"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"fromChainID","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"chainID","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"nonce","type":"uint256"}],"name":"Crossed","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":"previousTollOperator","type":"address"},{"indexed":true,"internalType":"address","name":"newTollOperator","type":"address"}],"name":"TollOperatorChanged","type":"event"},{"inputs":[],"name":"alveyToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newTollOperator","type":"address"}],"name":"changeTollOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimStuckBalance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"claimStuckBalanceAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"}],"name":"claimStuckTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"claimStuckTokensAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"chainID","type":"uint256"}],"name":"cross","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"excludedFromRestrictions","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"feeMap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isBridgeActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isOperator","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_isBridgeActive","type":"bool"}],"name":"setBridgeActive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainID","type":"uint256"},{"internalType":"uint256","name":"_fee","type":"uint256"}],"name":"setBridgeFeeChain","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"bool","name":"_value","type":"bool"}],"name":"setExcludeFromRestrictions","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_operator","type":"address"},{"internalType":"bool","name":"_value","type":"bool"}],"name":"setOperator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"tollOperator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"fromChainID","type":"uint256"},{"internalType":"uint256","name":"_txNonce","type":"uint256"}],"name":"transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"validNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
60c0604052600c60809081526b416c7665792042726964676560a01b60a0526003906200002d9082620005d1565b5060408051808201909152600c81526b416c7665792042726964676560a01b6020820152600490620000609082620005d1565b50600b805460ff191690553480156200007857600080fd5b5060405162001a3538038062001a358339810160408190526200009b916200078f565b60008054336001600160a01b031991821681178355600280549092168117909155604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600580546001600160a01b0319166001600160a01b038516179055815182906000906200011a576200011a6200086a565b6020026020010151600660006038815260200190815260200160002081905550600160096000836000815181106200015657620001566200086a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff02191690831515021790555060016009600083600181518110620001b157620001b16200086a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000836002815181106200020c576200020c6200086a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000836003815181106200026757620002676200086a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff02191690831515021790555060016009600083600481518110620002c257620002c26200086a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000836005815181106200031d576200031d6200086a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000836006815181106200037857620003786200086a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff02191690831515021790555060016009600083600781518110620003d357620003d36200086a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000836008815181106200042e576200042e6200086a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff021916908315150217905550600160096000836009815181106200048957620004896200086a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff02191690831515021790555060016009600083600a81518110620004e457620004e46200086a565b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002060006101000a81548160ff02191690831515021790555050505062000880565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200055757607f821691505b6020821081036200057857634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620005cc57600081815260208120601f850160051c81016020861015620005a75750805b601f850160051c820191505b81811015620005c857828155600101620005b3565b5050505b505050565b81516001600160401b03811115620005ed57620005ed6200052c565b6200060581620005fe845462000542565b846200057e565b602080601f8311600181146200063d5760008415620006245750858301515b600019600386901b1c1916600185901b178555620005c8565b600085815260208120601f198616915b828110156200066e578886015182559484019460019091019084016200064d565b50858210156200068d5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b80516001600160a01b0381168114620006b557600080fd5b919050565b604051601f8201601f191681016001600160401b0381118282101715620006e557620006e56200052c565b604052919050565b60006001600160401b038211156200070957620007096200052c565b5060051b60200190565b600082601f8301126200072557600080fd5b815160206200073e6200073883620006ed565b620006ba565b82815260059290921b840181019181810190868411156200075e57600080fd5b8286015b84811015620007845762000776816200069d565b835291830191830162000762565b509695505050505050565b600080600060608486031215620007a557600080fd5b620007b0846200069d565b602085810151919450906001600160401b0380821115620007d057600080fd5b818701915087601f830112620007e557600080fd5b8151620007f66200073882620006ed565b81815260059190911b8301840190848101908a8311156200081657600080fd5b938501935b8285101562000836578451825293850193908501906200081b565b60408a015190975094505050808311156200085057600080fd5b5050620008608682870162000713565b9150509250925092565b634e487b7160e01b600052603260045260246000fd5b6111a580620008906000396000f3fe6080604052600436106101445760003560e01c80636d70f7ae116100b6578063bf4c820d1161006f578063bf4c820d146103ec578063d82a00b21461040c578063e83b9ee71461041f578063f1ce25c61461043f578063f2fde38b14610454578063f9d0831a1461047457600080fd5b80636d70f7ae1461030c5780638a2fceaf1461033c5780638da5cb5b1461036c57806395d89b411461038a578063b6510bb31461039f578063b74ebaa8146103bf57600080fd5b80631e53cfe5116101085780631e53cfe5146102325780633f73cf32146102545780633fcc20361461028c578063474866f5146102ac578063558a7297146102cc5780635ab1d61c146102ec57600080fd5b8063029a7ba61461015057806306fdde031461017f5780630f2e781e146101a157806310a6cc8f146101d9578063141a468c146101f757600080fd5b3661014b57005b600080fd5b34801561015c57600080fd5b50600b5461016a9060ff1681565b60405190151581526020015b60405180910390f35b34801561018b57600080fd5b50610194610494565b6040516101769190610eb6565b3480156101ad57600080fd5b506005546101c1906001600160a01b031681565b6040516001600160a01b039091168152602001610176565b3480156101e557600080fd5b506002546001600160a01b03166101c1565b34801561020357600080fd5b50610224610212366004610f04565b60086020526000908152604090205481565b604051908152602001610176565b34801561023e57600080fd5b5061025261024d366004610f1d565b610526565b005b34801561026057600080fd5b5061022461026f366004610f1d565b600760209081526000928352604080842090915290825290205481565b34801561029857600080fd5b506102526102a7366004610f5b565b61056b565b3480156102b857600080fd5b506102526102c7366004610f93565b61061b565b3480156102d857600080fd5b506102526102e7366004610f93565b6106d6565b3480156102f857600080fd5b50610252610307366004610fca565b610791565b34801561031857600080fd5b5061016a610327366004610fee565b60096020526000908152604090205460ff1681565b34801561034857600080fd5b5061016a610357366004610fee565b600a6020526000908152604090205460ff1681565b34801561037857600080fd5b506000546001600160a01b03166101c1565b34801561039657600080fd5b506101946107ce565b3480156103ab57600080fd5b506102526103ba366004611009565b6107dd565b3480156103cb57600080fd5b506102246103da366004610f04565b60066020526000908152604090205481565b3480156103f857600080fd5b50610252610407366004610f04565b61095b565b61025261041a366004610f1d565b6109c3565b34801561042b57600080fd5b5061025261043a366004610fee565b610bf5565b34801561044b57600080fd5b50610252610ca1565b34801561046057600080fd5b5061025261046f366004610fee565b610cfa565b34801561048057600080fd5b5061025261048f366004610fee565b610da5565b6060600380546104a390611042565b80601f01602080910402602001604051908101604052809291908181526020018280546104cf90611042565b801561051c5780601f106104f15761010080835404028352916020019161051c565b820191906000526020600020905b8154815290600101906020018083116104ff57829003601f168201915b5050505050905090565b6000546001600160a01b031633146105595760405162461bcd60e51b81526004016105509061107c565b60405180910390fd5b60009182526006602052604090912055565b6000546001600160a01b031633146105955760405162461bcd60e51b81526004016105509061107c565b6001600160a01b03821663a9059cbb336040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303816000875af11580156105f2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061061691906110b1565b505050565b6000546001600160a01b031633146106455760405162461bcd60e51b81526004016105509061107c565b6001600160a01b0382166000908152600a602052604090205481151560ff9091161515036106ab5760405162461bcd60e51b81526020600482015260136024820152724572726f723a20416c7265616479207365742160681b6044820152606401610550565b6001600160a01b03919091166000908152600a60205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146107005760405162461bcd60e51b81526004016105509061107c565b6001600160a01b03821660009081526009602052604090205481151560ff9091161515036107665760405162461bcd60e51b81526020600482015260136024820152724572726f723a20416c7265616479207365742160681b6044820152606401610550565b6001600160a01b03919091166000908152600960205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146107bb5760405162461bcd60e51b81526004016105509061107c565b600b805460ff1916911515919091179055565b6060600480546104a390611042565b3360009081526009602052604090205460ff16151560011461084c5760405162461bcd60e51b815260206004820152602260248201527f4572726f723a2043616c6c6572206973206e6f7420746865206f70657261746f604482015261722160f01b6064820152608401610550565b6000828152600760209081526040808320848452909152902054156108c25760405162461bcd60e51b815260206004820152602660248201527f4572726f723a2054686973207472616e7366657220686173206265656e2070726044820152656f636565642160d01b6064820152608401610550565b60055460405163a9059cbb60e01b81526001600160a01b038681166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015610915573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061093991906110b1565b5060009182526007602090815260408084209284529190529020600190555050565b6000546001600160a01b031633146109855760405162461bcd60e51b81526004016105509061107c565b4781111561099257600080fd5b604051339082156108fc029083906000818181858888f193505050501580156109bf573d6000803e3d6000fd5b5050565b336000908152600a602052604090205460ff16610a2357600b5460ff16610a235760405162461bcd60e51b8152602060048201526014602482015273427269646765206973206e6f742061637469766560601b6044820152606401610550565b600081815260066020526040902054341015610a815760405162461bcd60e51b815260206004820152601860248201527f42726964676520666565206973206e6f7420656e6f75676800000000000000006044820152606401610550565b600081815260066020526040812054610a9a90346110e4565b1115610ae95760008181526006602052604090205433906108fc90610abf90346110e4565b6040518115909202916000818181858888f19350505050158015610ae7573d6000803e3d6000fd5b505b6005546001600160a01b03166323b872dd336040516001600160e01b031960e084901b1681526001600160a01b039091166004820152306024820152604481018590526064016020604051808303816000875af1158015610b4e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7291906110b1565b5060008181526008602090815260409182902054825185815246928101929092528183018490526060820152905133917f067dc886f06d6a272e07cc2499783587e71f7cc2b7b411350fa9fc255595ea20919081900360800190a26000818152600860205260408120805460019290610bec9084906110fd565b90915550505050565b6000546001600160a01b03163314610c1f5760405162461bcd60e51b81526004016105509061107c565b6001600160a01b038116610c455760405162461bcd60e51b815260040161055090611110565b6002546040516001600160a01b038084169216907f5b7bda594280b702780962a0a9b508d4e2546a8121f12801fb9bba4eee80a74790600090a3600280546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610ccb5760405162461bcd60e51b81526004016105509061107c565b60405133904780156108fc02916000818181858888f19350505050158015610cf7573d6000803e3d6000fd5b50565b6000546001600160a01b03163314610d245760405162461bcd60e51b81526004016105509061107c565b6001600160a01b038116610d4a5760405162461bcd60e51b815260040161055090611110565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b03163314610dcf5760405162461bcd60e51b81526004016105509061107c565b6001600160a01b03811663a9059cbb336040516370a0823160e01b81523060048201526001600160a01b038516906370a0823190602401602060405180830381865afa158015610e23573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e479190611156565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610e92573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109bf91906110b1565b600060208083528351808285015260005b81811015610ee357858101830151858201604001528201610ec7565b506000604082860101526040601f19601f8301168501019250505092915050565b600060208284031215610f1657600080fd5b5035919050565b60008060408385031215610f3057600080fd5b50508035926020909101359150565b80356001600160a01b0381168114610f5657600080fd5b919050565b60008060408385031215610f6e57600080fd5b610f7783610f3f565b946020939093013593505050565b8015158114610cf757600080fd5b60008060408385031215610fa657600080fd5b610faf83610f3f565b91506020830135610fbf81610f85565b809150509250929050565b600060208284031215610fdc57600080fd5b8135610fe781610f85565b9392505050565b60006020828403121561100057600080fd5b610fe782610f3f565b6000806000806080858703121561101f57600080fd5b61102885610f3f565b966020860135965060408601359560600135945092505050565b600181811c9082168061105657607f821691505b60208210810361107657634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000602082840312156110c357600080fd5b8151610fe781610f85565b634e487b7160e01b600052601160045260246000fd5b818103818111156110f7576110f76110ce565b92915050565b808201808211156110f7576110f76110ce565b60208082526026908201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160408201526564647265737360d01b606082015260800190565b60006020828403121561116857600080fd5b505191905056fea2646970667358221220dc39efba0d5814ca205041b4ded8e8adf55ca47cc3671c46d7d05fbd0064aab764736f6c63430008110033000000000000000000000000256d1fce1b1221e8398f65f9b36033ce50b2d497000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000aa87bee538000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000406b8fab7080309e7e83b5ddc5f20211cb80000000000000000000000000000095d7c91106d1d7dea65b1d37e0558ee9d3e00000000000000000000000000000584f47bb9a1d26dbaa3be86002ccc72e10800000000000000000000000000000ee7467ce8f92200d20654cfaf5a6bdf260e0000000000000000000000000000021795f663c08e45be96f54e569545780a63000000000000000000000000000001a0c3daaa8fd2f9c45fde3e28b5e8d3e11500000000000000000000000000000ecbe9e4cb74e5e1bcc1d619d78aa29ad0760000000000000000000000000000033db4d1d7b83ce76b7ebd0d76f5ab1f1c2f00000000000000000000000000000e3dbb12b8c585d2c1413cb6e592409d9396000000000000000000000000000000f83946e8869ac7174b66f8e9780335b439000000000000000000000000000004dca89dd1fd78cd309eaf82a963e7d57b23
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000256d1fce1b1221e8398f65f9b36033ce50b2d497000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000aa87bee538000000000000000000000000000000000000000000000000000000000000000000b00000000000000000000000000000406b8fab7080309e7e83b5ddc5f20211cb80000000000000000000000000000095d7c91106d1d7dea65b1d37e0558ee9d3e00000000000000000000000000000584f47bb9a1d26dbaa3be86002ccc72e10800000000000000000000000000000ee7467ce8f92200d20654cfaf5a6bdf260e0000000000000000000000000000021795f663c08e45be96f54e569545780a63000000000000000000000000000001a0c3daaa8fd2f9c45fde3e28b5e8d3e11500000000000000000000000000000ecbe9e4cb74e5e1bcc1d619d78aa29ad0760000000000000000000000000000033db4d1d7b83ce76b7ebd0d76f5ab1f1c2f00000000000000000000000000000e3dbb12b8c585d2c1413cb6e592409d9396000000000000000000000000000000f83946e8869ac7174b66f8e9780335b439000000000000000000000000000004dca89dd1fd78cd309eaf82a963e7d57b23
-----Decoded View---------------
Arg [0] : _alveyToken (address): 0x256D1fCE1b1221e8398f65F9B36033CE50B2D497
Arg [1] : _fee (uint256[]): 3000000000000000
Arg [2] : operators (address[]): 0x00000406B8Fab7080309e7e83B5dDc5f20211Cb8,0x0000095D7C91106d1D7DEA65B1D37e0558ee9D3E,0x00000584F47BB9A1d26DBaA3be86002CCc72e108,0x00000eE7467Ce8f92200d20654CfAF5A6bDf260e,0x0000021795F663C08E45BE96F54E569545780A63,0x000001a0C3Daaa8fd2F9c45fde3E28b5e8d3E115,0x00000ecbE9e4cb74e5e1Bcc1D619D78Aa29Ad076,0x0000033db4D1D7b83Ce76b7EBD0d76F5ab1F1c2F,0x00000e3DBB12B8C585d2c1413CB6e592409D9396,0x000000f83946E8869ac7174B66f8e9780335b439,0x000004Dca89Dd1fd78cD309EAf82A963E7D57b23
-----Encoded View---------------
17 Constructor Arguments found :
Arg [0] : 000000000000000000000000256d1fce1b1221e8398f65f9b36033ce50b2d497
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [4] : 000000000000000000000000000000000000000000000000000aa87bee538000
Arg [5] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [6] : 00000000000000000000000000000406b8fab7080309e7e83b5ddc5f20211cb8
Arg [7] : 0000000000000000000000000000095d7c91106d1d7dea65b1d37e0558ee9d3e
Arg [8] : 00000000000000000000000000000584f47bb9a1d26dbaa3be86002ccc72e108
Arg [9] : 00000000000000000000000000000ee7467ce8f92200d20654cfaf5a6bdf260e
Arg [10] : 0000000000000000000000000000021795f663c08e45be96f54e569545780a63
Arg [11] : 000000000000000000000000000001a0c3daaa8fd2f9c45fde3e28b5e8d3e115
Arg [12] : 00000000000000000000000000000ecbe9e4cb74e5e1bcc1d619d78aa29ad076
Arg [13] : 0000000000000000000000000000033db4d1d7b83ce76b7ebd0d76f5ab1f1c2f
Arg [14] : 00000000000000000000000000000e3dbb12b8c585d2c1413cb6e592409d9396
Arg [15] : 000000000000000000000000000000f83946e8869ac7174b66f8e9780335b439
Arg [16] : 000000000000000000000000000004dca89dd1fd78cd309eaf82a963e7d57b23
Deployed ByteCode Sourcemap
5791:4070:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6285:34;;;;;;;;;;-1:-1:-1;6285:34:0;;;;;;;;;;;179:14:1;;172:22;154:41;;142:2;127:18;6285:34:0;;;;;;;;7405:83;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;5965:24::-;;;;;;;;;;-1:-1:-1;5965:24:0;;;;-1:-1:-1;;;;;5965:24:0;;;;;;-1:-1:-1;;;;;936:32:1;;;918:51;;906:2;891:18;5965:24:0;759:216:1;4758:93:0;;;;;;;;;;-1:-1:-1;4830:13:0;;-1:-1:-1;;;;;4830:13:0;4758:93;;6120:42;;;;;;;;;;-1:-1:-1;6120:42:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;1519:25:1;;;1507:2;1492:18;6120:42:0;1373:177:1;7591:118:0;;;;;;;;;;-1:-1:-1;7591:118:0;;;;;:::i;:::-;;:::i;:::-;;6047:66;;;;;;;;;;-1:-1:-1;6047:66:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;9659:160;;;;;;;;;;-1:-1:-1;9659:160:0;;;;;:::i;:::-;;:::i;7913:227::-;;;;;;;;;;-1:-1:-1;7913:227:0;;;;;:::i;:::-;;:::i;7717:188::-;;;;;;;;;;-1:-1:-1;7717:188:0;;;;;:::i;:::-;;:::i;8148:115::-;;;;;;;;;;-1:-1:-1;8148:115:0;;;;;:::i;:::-;;:::i;6169:43::-;;;;;;;;;;-1:-1:-1;6169:43:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;6219:57;;;;;;;;;;-1:-1:-1;6219:57:0;;;;;:::i;:::-;;;;;;;;;;;;;;;;4671:79;;;;;;;;;;-1:-1:-1;4709:7:0;4736:6;-1:-1:-1;;;;;4736:6:0;4671:79;;7496:87;;;;;;;;;;;;;:::i;8271:357::-;;;;;;;;;;-1:-1:-1;8271:357:0;;;;;:::i;:::-;;:::i;5998:42::-;;;;;;;;;;-1:-1:-1;5998:42:0;;;;;:::i;:::-;;;;;;;;;;;;;;9471:180;;;;;;;;;;-1:-1:-1;9471:180:0;;;;;:::i;:::-;;:::i;8636:515::-;;;;;;:::i;:::-;;:::i;5461:323::-;;;;;;;;;;-1:-1:-1;5461:323:0;;;;;:::i;:::-;;:::i;9159:120::-;;;;;;;;;;;;;:::i;5172:281::-;;;;;;;;;;-1:-1:-1;5172:281:0;;;;;:::i;:::-;;:::i;9287:176::-;;;;;;;;;;-1:-1:-1;9287:176:0;;;;;:::i;:::-;;:::i;7405:83::-;7442:13;7475:5;7468:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7405:83;:::o;7591:118::-;4899:6;;-1:-1:-1;;;;;4899:6:0;831:10;4899:22;4891:67;;;;-1:-1:-1;;;4891:67:0;;;;;;;:::i;:::-;;;;;;;;;7678:16:::1;::::0;;;:6:::1;:16;::::0;;;;;:23;7591:118::o;9659:160::-;4899:6;;-1:-1:-1;;;;;4899:6:0;831:10;4899:22;4891:67;;;;-1:-1:-1;;;4891:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9760:29:0;::::1;;831:10:::0;9760:51:::1;::::0;-1:-1:-1;;;;;;9760:51:0::1;::::0;;;;;;-1:-1:-1;;;;;4459:32:1;;;9760:51:0::1;::::0;::::1;4441::1::0;4508:18;;;4501:34;;;4414:18;;9760:51:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;9659:160:::0;;:::o;7913:227::-;4899:6;;-1:-1:-1;;;;;4899:6:0;831:10;4899:22;4891:67;;;;-1:-1:-1;;;4891:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8016:31:0;::::1;;::::0;;;:24:::1;:31;::::0;;;;;:41;::::1;;:31;::::0;;::::1;:41;;::::0;8008:73:::1;;;::::0;-1:-1:-1;;;8008:73:0;;4998:2:1;8008:73:0::1;::::0;::::1;4980:21:1::0;5037:2;5017:18;;;5010:30;-1:-1:-1;;;5056:18:1;;;5049:49;5115:18;;8008:73:0::1;4796:343:1::0;8008:73:0::1;-1:-1:-1::0;;;;;8092:31:0;;;::::1;;::::0;;;:24:::1;:31;::::0;;;;:40;;-1:-1:-1;;8092:40:0::1;::::0;::::1;;::::0;;;::::1;::::0;;7913:227::o;7717:188::-;4899:6;;-1:-1:-1;;;;;4899:6:0;831:10;4899:22;4891:67;;;;-1:-1:-1;;;4891:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7805:21:0;::::1;;::::0;;;:10:::1;:21;::::0;;;;;:29;::::1;;:21;::::0;;::::1;:29;;::::0;7797:60:::1;;;::::0;-1:-1:-1;;;7797:60:0;;4998:2:1;7797:60:0::1;::::0;::::1;4980:21:1::0;5037:2;5017:18;;;5010:30;-1:-1:-1;;;5056:18:1;;;5049:49;5115:18;;7797:60:0::1;4796:343:1::0;7797:60:0::1;-1:-1:-1::0;;;;;7868:21:0;;;::::1;;::::0;;;:10:::1;:21;::::0;;;;:29;;-1:-1:-1;;7868:29:0::1;::::0;::::1;;::::0;;;::::1;::::0;;7717:188::o;8148:115::-;4899:6;;-1:-1:-1;;;;;4899:6:0;831:10;4899:22;4891:67;;;;-1:-1:-1;;;4891:67:0;;;;;;;:::i;:::-;8223:14:::1;:32:::0;;-1:-1:-1;;8223:32:0::1;::::0;::::1;;::::0;;;::::1;::::0;;8148:115::o;7496:87::-;7535:13;7568:7;7561:14;;;;;:::i;8271:357::-;6568:10;6557:22;;;;:10;:22;;;;;;;;:28;;:22;:28;6549:74;;;;-1:-1:-1;;;6549:74:0;;5346:2:1;6549:74:0;;;5328:21:1;5385:2;5365:18;;;5358:30;5424:34;5404:18;;;5397:62;-1:-1:-1;;;5475:18:1;;;5468:32;5517:19;;6549:74:0;5144:398:1;6549:74:0;8446:23:::1;::::0;;;:10:::1;:23;::::0;;;;;;;:33;;;;;;;;;:38;8438:88:::1;;;::::0;-1:-1:-1;;;8438:88:0;;5749:2:1;8438:88:0::1;::::0;::::1;5731:21:1::0;5788:2;5768:18;;;5761:30;5827:34;5807:18;;;5800:62;-1:-1:-1;;;5878:18:1;;;5871:36;5924:19;;8438:88:0::1;5547:402:1::0;8438:88:0::1;8537:10;::::0;:37:::1;::::0;-1:-1:-1;;;8537:37:0;;-1:-1:-1;;;;;4459:32:1;;;8537:37:0::1;::::0;::::1;4441:51:1::0;4508:18;;;4501:34;;;8537:10:0;;::::1;::::0;:19:::1;::::0;4414:18:1;;8537:37:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;8585:23:0::1;::::0;;;:10:::1;:23;::::0;;;;;;;:33;;;;;;;;8619:1:::1;8585:35:::0;;-1:-1:-1;;8271:357:0:o;9471:180::-;4899:6;;-1:-1:-1;;;;;4899:6:0;831:10;4899:22;4891:67;;;;-1:-1:-1;;;4891:67:0;;;;;;;:::i;:::-;9571:21:::1;9560:7;:32;;9552:41;;;::::0;::::1;;9604:39;::::0;831:10;;9604:39;::::1;;;::::0;9635:7;;9604:39:::1;::::0;;;9635:7;831:10;9604:39;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;9471:180:::0;:::o;8636:515::-;6396:10;6371:36;;;;:24;:36;;;;;;;;6367:121;;6437:14;;;;6429:47;;;;-1:-1:-1;;;6429:47:0;;6156:2:1;6429:47:0;;;6138:21:1;6195:2;6175:18;;;6168:30;-1:-1:-1;;;6214:18:1;;;6207:50;6274:18;;6429:47:0;5954:344:1;6429:47:0;8774:15:::1;::::0;;;:6:::1;:15;::::0;;;;;8761:9:::1;:28;;8753:65;;;::::0;-1:-1:-1;;;8753:65:0;;6505:2:1;8753:65:0::1;::::0;::::1;6487:21:1::0;6544:2;6524:18;;;6517:30;6583:26;6563:18;;;6556:54;6627:18;;8753:65:0::1;6303:348:1::0;8753:65:0::1;8862:1;8844:15:::0;;;:6:::1;:15;::::0;;;;;8832:27:::1;::::0;:9:::1;:27;:::i;:::-;:31;8829:119;;;8920:15;::::0;;;:6:::1;:15;::::0;;;;;8887:10:::1;::::0;8879:57:::1;::::0;8908:27:::1;::::0;:9:::1;:27;:::i;:::-;8879:57;::::0;;::::1;::::0;;::::1;::::0;::::1;::::0;;;;;;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;8829:119;8968:10;::::0;-1:-1:-1;;;;;8968:10:0::1;:23;831:10:::0;8968:60:::1;::::0;-1:-1:-1;;;;;;8968:60:0::1;::::0;;;;;;-1:-1:-1;;;;;7179:15:1;;;8968:60:0::1;::::0;::::1;7161:34:1::0;9014:4:0::1;7211:18:1::0;;;7204:43;7263:18;;;7256:34;;;7096:18;;8968:60:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1::0;9098:15:0::1;::::0;;;:6:::1;:15;::::0;;;;;;;;;9044:70;;7532:25:1;;;9074:13:0::1;7573:18:1::0;;;7566:34;;;;7616:18;;;7609:34;;;7674:2;7659:18;;7652:34;9044:70:0;;831:10;;9044:70:::1;::::0;;;;;7519:3:1;9044:70:0;;::::1;9125:15;::::0;;;:6:::1;:15;::::0;;;;:18;;9142:1:::1;::::0;9125:15;:18:::1;::::0;9142:1;;9125:18:::1;:::i;:::-;::::0;;;-1:-1:-1;;;;8636:515:0:o;5461:323::-;4899:6;;-1:-1:-1;;;;;4899:6:0;831:10;4899:22;4891:67;;;;-1:-1:-1;;;4891:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5572:29:0;::::1;5550:117;;;;-1:-1:-1::0;;;5550:117:0::1;;;;;;;:::i;:::-;5703:13;::::0;5683:51:::1;::::0;-1:-1:-1;;;;;5683:51:0;;::::1;::::0;5703:13:::1;::::0;5683:51:::1;::::0;5703:13:::1;::::0;5683:51:::1;5745:13;:31:::0;;-1:-1:-1;;;;;;5745:31:0::1;-1:-1:-1::0;;;;;5745:31:0;;;::::1;::::0;;;::::1;::::0;;5461:323::o;9159:120::-;4899:6;;-1:-1:-1;;;;;4899:6:0;831:10;4899:22;4891:67;;;;-1:-1:-1;;;4891:67:0;;;;;;;:::i;:::-;9218:53:::1;::::0;831:10;;9249:21:::1;9218:53:::0;::::1;;;::::0;::::1;::::0;;;9249:21;831:10;9218:53;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;9159:120::o:0;5172:281::-;4899:6;;-1:-1:-1;;;;;4899:6:0;831:10;4899:22;4891:67;;;;-1:-1:-1;;;4891:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;5275:22:0;::::1;5253:110;;;;-1:-1:-1::0;;;5253:110:0::1;;;;;;;:::i;:::-;5400:6;::::0;;5379:38:::1;::::0;-1:-1:-1;;;;;5379:38:0;;::::1;::::0;5400:6;::::1;::::0;5379:38:::1;::::0;::::1;5428:6;:17:::0;;-1:-1:-1;;;;;;5428:17:0::1;-1:-1:-1::0;;;;;5428:17:0;;;::::1;::::0;;;::::1;::::0;;5172:281::o;9287:176::-;4899:6;;-1:-1:-1;;;;;4899:6:0;831:10;4899:22;4891:67;;;;-1:-1:-1;;;4891:67:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;9365:29:0;::::1;;831:10:::0;9409:45:::1;::::0;-1:-1:-1;;;9409:45:0;;9448:4:::1;9409:45;::::0;::::1;918:51:1::0;-1:-1:-1;;;;;9409:30:0;::::1;::::0;::::1;::::0;891:18:1;;9409:45:0::1;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;9365:90;::::0;-1:-1:-1;;;;;;9365:90:0::1;::::0;;;;;;-1:-1:-1;;;;;4459:32:1;;;9365:90:0::1;::::0;::::1;4441:51:1::0;4508:18;;;4501:34;4414:18;;9365:90:0::1;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;206:548:1:-:0;318:4;347:2;376;365:9;358:21;408:6;402:13;451:6;446:2;435:9;431:18;424:34;476:1;486:140;500:6;497:1;494:13;486:140;;;595:14;;;591:23;;585:30;561:17;;;580:2;557:26;550:66;515:10;;486:140;;;490:3;675:1;670:2;661:6;650:9;646:22;642:31;635:42;745:2;738;734:7;729:2;721:6;717:15;713:29;702:9;698:45;694:54;686:62;;;;206:548;;;;:::o;1188:180::-;1247:6;1300:2;1288:9;1279:7;1275:23;1271:32;1268:52;;;1316:1;1313;1306:12;1268:52;-1:-1:-1;1339:23:1;;1188:180;-1:-1:-1;1188:180:1:o;1555:248::-;1623:6;1631;1684:2;1672:9;1663:7;1659:23;1655:32;1652:52;;;1700:1;1697;1690:12;1652:52;-1:-1:-1;;1723:23:1;;;1793:2;1778:18;;;1765:32;;-1:-1:-1;1555:248:1:o;1808:173::-;1876:20;;-1:-1:-1;;;;;1925:31:1;;1915:42;;1905:70;;1971:1;1968;1961:12;1905:70;1808:173;;;:::o;1986:254::-;2054:6;2062;2115:2;2103:9;2094:7;2090:23;2086:32;2083:52;;;2131:1;2128;2121:12;2083:52;2154:29;2173:9;2154:29;:::i;:::-;2144:39;2230:2;2215:18;;;;2202:32;;-1:-1:-1;;;1986:254:1:o;2245:118::-;2331:5;2324:13;2317:21;2310:5;2307:32;2297:60;;2353:1;2350;2343:12;2368:315;2433:6;2441;2494:2;2482:9;2473:7;2469:23;2465:32;2462:52;;;2510:1;2507;2500:12;2462:52;2533:29;2552:9;2533:29;:::i;:::-;2523:39;;2612:2;2601:9;2597:18;2584:32;2625:28;2647:5;2625:28;:::i;:::-;2672:5;2662:15;;;2368:315;;;;;:::o;2688:241::-;2744:6;2797:2;2785:9;2776:7;2772:23;2768:32;2765:52;;;2813:1;2810;2803:12;2765:52;2852:9;2839:23;2871:28;2893:5;2871:28;:::i;:::-;2918:5;2688:241;-1:-1:-1;;;2688:241:1:o;2934:186::-;2993:6;3046:2;3034:9;3025:7;3021:23;3017:32;3014:52;;;3062:1;3059;3052:12;3014:52;3085:29;3104:9;3085:29;:::i;3125:391::-;3211:6;3219;3227;3235;3288:3;3276:9;3267:7;3263:23;3259:33;3256:53;;;3305:1;3302;3295:12;3256:53;3328:29;3347:9;3328:29;:::i;:::-;3318:39;3404:2;3389:18;;3376:32;;-1:-1:-1;3455:2:1;3440:18;;3427:32;;3506:2;3491:18;3478:32;;-1:-1:-1;3125:391:1;-1:-1:-1;;;3125:391:1:o;3521:380::-;3600:1;3596:12;;;;3643;;;3664:61;;3718:4;3710:6;3706:17;3696:27;;3664:61;3771:2;3763:6;3760:14;3740:18;3737:38;3734:161;;3817:10;3812:3;3808:20;3805:1;3798:31;3852:4;3849:1;3842:15;3880:4;3877:1;3870:15;3734:161;;3521:380;;;:::o;3906:356::-;4108:2;4090:21;;;4127:18;;;4120:30;4186:34;4181:2;4166:18;;4159:62;4253:2;4238:18;;3906:356::o;4546:245::-;4613:6;4666:2;4654:9;4645:7;4641:23;4637:32;4634:52;;;4682:1;4679;4672:12;4634:52;4714:9;4708:16;4733:28;4755:5;4733:28;:::i;6656:127::-;6717:10;6712:3;6708:20;6705:1;6698:31;6748:4;6745:1;6738:15;6772:4;6769:1;6762:15;6788:128;6855:9;;;6876:11;;;6873:37;;;6890:18;;:::i;:::-;6788:128;;;;:::o;7697:125::-;7762:9;;;7783:10;;;7780:36;;;7796:18;;:::i;7827:402::-;8029:2;8011:21;;;8068:2;8048:18;;;8041:30;8107:34;8102:2;8087:18;;8080:62;-1:-1:-1;;;8173:2:1;8158:18;;8151:36;8219:3;8204:19;;7827:402::o;8234:184::-;8304:6;8357:2;8345:9;8336:7;8332:23;8328:32;8325:52;;;8373:1;8370;8363:12;8325:52;-1:-1:-1;8396:16:1;;8234:184;-1:-1:-1;8234:184:1:o
Swarm Source
ipfs://dc39efba0d5814ca205041b4ded8e8adf55ca47cc3671c46d7d05fbd0064aab7
Loading...
Loading
Loading...
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.
[ 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.