Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 5,637 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Decrease Stake | 18413098 | 407 days ago | IN | 0 ETH | 0.00153465 | ||||
Migrate | 12378491 | 1308 days ago | IN | 0 ETH | 0.0010426 | ||||
Claim Rewards | 11511082 | 1441 days ago | IN | 0 ETH | 0.00362086 | ||||
Claim Rewards | 11509504 | 1441 days ago | IN | 0 ETH | 0.00500023 | ||||
Claim Rewards | 11509229 | 1441 days ago | IN | 0 ETH | 0.0026438 | ||||
Claim Rewards | 11507533 | 1442 days ago | IN | 0 ETH | 0.00140811 | ||||
Claim Rewards | 11507416 | 1442 days ago | IN | 0 ETH | 0.00146558 | ||||
Claim Rewards | 11507409 | 1442 days ago | IN | 0 ETH | 0.00146558 | ||||
Claim Rewards | 11507406 | 1442 days ago | IN | 0 ETH | 0.00146558 | ||||
Claim Rewards | 11507401 | 1442 days ago | IN | 0 ETH | 0.00146558 | ||||
Claim Rewards | 11504855 | 1442 days ago | IN | 0 ETH | 0.0010489 | ||||
Increase Stake | 11504002 | 1442 days ago | IN | 0 ETH | 0.00183048 | ||||
Increase Stake | 11503993 | 1442 days ago | IN | 0 ETH | 0.00192081 | ||||
Decrease Stake | 11493773 | 1444 days ago | IN | 0 ETH | 0.00600687 | ||||
Claim Rewards | 11493754 | 1444 days ago | IN | 0 ETH | 0.00229896 | ||||
Claim Rewards | 11493460 | 1444 days ago | IN | 0 ETH | 0.00278748 | ||||
Claim Rewards | 11493253 | 1444 days ago | IN | 0 ETH | 0.00183916 | ||||
Decrease Stake | 11492630 | 1444 days ago | IN | 0 ETH | 0.00204854 | ||||
Decrease Stake | 11492606 | 1444 days ago | IN | 0 ETH | 0.00206972 | ||||
Decrease Stake | 11492344 | 1444 days ago | IN | 0 ETH | 0.0021727 | ||||
Increase Stake | 11490783 | 1444 days ago | IN | 0 ETH | 0.00273699 | ||||
Claim Rewards | 11490778 | 1444 days ago | IN | 0 ETH | 0.00297586 | ||||
Claim Rewards | 11490768 | 1444 days ago | IN | 0 ETH | 0.00394994 | ||||
Increase Stake | 11490762 | 1444 days ago | IN | 0 ETH | 0.00307077 | ||||
Claim Rewards | 11490750 | 1444 days ago | IN | 0 ETH | 0.00355651 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
VybeStake
Compiler Version
v0.7.0+commit.9e61f92b
Contract Source Code (Solidity Multiple files format)
// SPDX-License-Identifier: MIT pragma solidity ^0.7.0; import "./SafeMath.sol"; import "./IOwnershipTransferrable.sol"; import "./ReentrancyGuard.sol"; import "./Vybe.sol"; contract VybeStake is ReentrancyGuard, Ownable { using SafeMath for uint256; uint256 constant UINT256_MAX = ~uint256(0); uint256 constant MONTH = 30 days; Vybe private _VYBE; bool private _dated; bool private _migrated; uint256 _deployedAt; uint256 _totalStaked; mapping (address => uint256) private _staked; mapping (address => uint256) private _lastClaim; address private _developerFund; event StakeIncreased(address indexed staker, uint256 amount); event StakeDecreased(address indexed staker, uint256 amount); event Rewards(address indexed staker, uint256 mintage, uint256 developerFund); event MelodyAdded(address indexed melody); event MelodyRemoved(address indexed melody); constructor(address vybe) Ownable(msg.sender) { _VYBE = Vybe(vybe); _developerFund = msg.sender; _deployedAt = block.timestamp; } function upgradeDevelopmentFund(address fund) external onlyOwner { _developerFund = fund; } function vybe() external view returns (address) { return address(_VYBE); } function totalStaked() external view returns (uint256) { return _totalStaked; } function migrate(address previous, address[] memory people, uint256[] memory lastClaims) external { require(!_migrated); require(people.length == lastClaims.length); for (uint i = 0; i < people.length; i++) { uint256 staked = VybeStake(previous).staked(people[i]); _staked[people[i]] = staked; _totalStaked = _totalStaked.add(staked); _lastClaim[people[i]] = lastClaims[i]; emit StakeIncreased(people[i], staked); } require(_VYBE.transferFrom(previous, address(this), _VYBE.balanceOf(previous))); _migrated = true; } function staked(address staker) external view returns (uint256) { return _staked[staker]; } function lastClaim(address staker) external view returns (uint256) { return _lastClaim[staker]; } function increaseStake(uint256 amount) external { require(!_dated); require(_VYBE.transferFrom(msg.sender, address(this), amount)); _totalStaked = _totalStaked.add(amount); _lastClaim[msg.sender] = block.timestamp; _staked[msg.sender] = _staked[msg.sender].add(amount); emit StakeIncreased(msg.sender, amount); } function decreaseStake(uint256 amount) external { _staked[msg.sender] = _staked[msg.sender].sub(amount); _totalStaked = _totalStaked.sub(amount); require(_VYBE.transfer(address(msg.sender), amount)); emit StakeDecreased(msg.sender, amount); } function calculateSupplyDivisor() public view returns (uint256) { // base divisior for 5% uint256 result = uint256(20) .add( // get how many months have passed since deployment block.timestamp.sub(_deployedAt).div(MONTH) // multiply by 5 which will be added, tapering from 20 to 50 .mul(5) ); // set a cap of 50 if (result > 50) { result = 50; } return result; } function _calculateMintage(address staker) private view returns (uint256) { // total supply uint256 share = _VYBE.totalSupply() // divided by the supply divisor // initially 20 for 5%, increases to 50 over months for 2% .div(calculateSupplyDivisor()) // divided again by their stake representation .div(_totalStaked.div(_staked[staker])); // this share is supposed to be issued monthly, so see how many months its been uint256 timeElapsed = block.timestamp.sub(_lastClaim[staker]); uint256 mintage = 0; // handle whole months if (timeElapsed > MONTH) { mintage = share.mul(timeElapsed.div(MONTH)); timeElapsed = timeElapsed.mod(MONTH); } // handle partial months, if there are any // this if check prevents a revert due to div by 0 if (timeElapsed != 0) { mintage = mintage.add(share.div(MONTH.div(timeElapsed))); } return mintage; } function calculateRewards(address staker) public view returns (uint256) { // removes the five percent for the dev fund return _calculateMintage(staker).div(20).mul(19); } // noReentrancy shouldn't be needed due to the lack of external calls // better safe than sorry function claimRewards() external noReentrancy { require(!_dated); uint256 mintage = _calculateMintage(msg.sender); uint256 mintagePiece = mintage.div(20); require(mintagePiece > 0); // update the last claim time _lastClaim[msg.sender] = block.timestamp; // mint out their staking rewards and the dev funds _VYBE.mint(msg.sender, mintage.sub(mintagePiece)); _VYBE.mint(_developerFund, mintagePiece); emit Rewards(msg.sender, mintage, mintagePiece); } function addMelody(address melody) external onlyOwner { _VYBE.approve(melody, UINT256_MAX); emit MelodyAdded(melody); } function removeMelody(address melody) external onlyOwner { _VYBE.approve(melody, 0); emit MelodyRemoved(melody); } function upgrade(address owned, address upgraded) external onlyOwner { _dated = true; IOwnershipTransferrable(owned).transferOwnership(upgraded); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.7.0; interface IOwnershipTransferrable { function transferOwnership(address owner) external; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); }
// SPDX-License-Identifier: MIT pragma solidity ^0.7.0; import "./IOwnershipTransferrable.sol"; abstract contract Ownable is IOwnershipTransferrable { address private _owner; constructor(address owner) { _owner = owner; emit OwnershipTransferred(address(0), _owner); } function owner() public view returns (address) { return _owner; } modifier onlyOwner() { require(_owner == msg.sender, "Ownable: caller is not the owner"); _; } function transferOwnership(address newOwner) override external onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); emit OwnershipTransferred(_owner, newOwner); _owner = newOwner; } }
// SPDX-License-Identifier: MIT pragma solidity 0.7.0; abstract contract ReentrancyGuard { bool private _entered; modifier noReentrancy() { require(!_entered); _entered = true; _; _entered = false; } }
// SPDX-License-Identifier: MIT pragma solidity ^0.7.0; library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0); uint256 c = a / b; return c; } function mod(uint256 a, uint256 b) internal pure returns (uint256) { require(b != 0); return a % b; } }
// SPDX-License-Identifier: MIT pragma solidity ^0.7.0; import "./SafeMath.sol"; import "./Ownable.sol"; contract Vybe is Ownable { using SafeMath for uint256; uint256 constant UINT256_MAX = ~uint256(0); string private _name; string private _symbol; uint8 private _decimals; uint256 private _totalSupply; mapping(address => uint256) private _balances; mapping(address => mapping(address => uint256)) private _allowances; event Transfer(address indexed from, address indexed to, uint256 value); event Approval(address indexed owner, address indexed spender, uint256 value); constructor() Ownable(msg.sender) { _name = "Vybe"; _symbol = "VYBE"; _decimals = 18; _totalSupply = 2000000 * 1e18; _balances[msg.sender] = _totalSupply; emit Transfer(address(0), msg.sender, _totalSupply); } function name() external view returns (string memory) { return _name; } function symbol() external view returns (string memory) { return _symbol; } function decimals() external view returns (uint8) { return _decimals; } function totalSupply() external view returns (uint256) { return _totalSupply; } function balanceOf(address account) external view returns (uint256) { return _balances[account]; } function allowance(address owner, address spender) external view returns (uint256) { return _allowances[owner][spender]; } function transfer(address recipient, uint256 amount) external returns (bool) { _transfer(msg.sender, recipient, amount); return true; } function approve(address spender, uint256 amount) external returns (bool) { _approve(msg.sender, spender, amount); return true; } function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) { _transfer(sender, recipient, amount); if (_allowances[msg.sender][sender] != UINT256_MAX) { _approve(sender, msg.sender, _allowances[sender][msg.sender].sub(amount)); } return true; } function increaseAllowance(address spender, uint256 addedValue) external returns (bool) { _approve(msg.sender, spender, _allowances[msg.sender][spender].add(addedValue)); return true; } function decreaseAllowance(address spender, uint256 subtractedValue) external returns (bool) { _approve(msg.sender, spender, _allowances[msg.sender][spender].sub(subtractedValue)); return true; } function _transfer(address sender, address recipient, uint256 amount) internal { require(sender != address(0)); require(recipient != address(0)); _balances[sender] = _balances[sender].sub(amount); _balances[recipient] = _balances[recipient].add(amount); emit Transfer(sender, recipient, amount); } function _approve(address owner, address spender, uint256 amount) internal { require(owner != address(0)); require(spender != address(0)); _allowances[owner][spender] = amount; emit Approval(owner, spender, amount); } function mint(address account, uint256 amount) external onlyOwner { _totalSupply = _totalSupply.add(amount); _balances[account] = _balances[account].add(amount); emit Transfer(address(0), account, amount); } function burn(uint256 amount) external returns (bool) { _balances[msg.sender] = _balances[msg.sender].sub(amount); _totalSupply = _totalSupply.sub(amount); emit Transfer(msg.sender, address(0), amount); return true; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"vybe","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"melody","type":"address"}],"name":"MelodyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"melody","type":"address"}],"name":"MelodyRemoved","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":"staker","type":"address"},{"indexed":false,"internalType":"uint256","name":"mintage","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"developerFund","type":"uint256"}],"name":"Rewards","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"StakeDecreased","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"StakeIncreased","type":"event"},{"inputs":[{"internalType":"address","name":"melody","type":"address"}],"name":"addMelody","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"staker","type":"address"}],"name":"calculateRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"calculateSupplyDivisor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claimRewards","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"decreaseStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"increaseStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"staker","type":"address"}],"name":"lastClaim","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"previous","type":"address"},{"internalType":"address[]","name":"people","type":"address[]"},{"internalType":"uint256[]","name":"lastClaims","type":"uint256[]"}],"name":"migrate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"melody","type":"address"}],"name":"removeMelody","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"staker","type":"address"}],"name":"staked","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalStaked","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owned","type":"address"},{"internalType":"address","name":"upgraded","type":"address"}],"name":"upgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"fund","type":"address"}],"name":"upgradeDevelopmentFund","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"vybe","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b5060405161130e38038061130e8339818101604052602081101561003357600080fd5b50516000805461010033818102610100600160a81b03199093169290921780845560405192939190046001600160a01b0316917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600180546001600160a01b039092166001600160a01b0319928316179055600680549091163317905542600255611246806100c86000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80638da5cb5b11610097578063eedad66b11610066578063eedad66b14610266578063f2397f3e14610283578063f2fde38b146102a9578063f3177079146102cf57610100565b80638da5cb5b146101ed57806398807d84146101f557806399a88ec41461021b578063e8b96de11461024957610100565b806364ab8675116100d357806364ab8675146101755780636b1dd7fd1461019b5780636de3ac3f146101bf578063817b1cd2146101e557610100565b80632da8913614610105578063372500ab1461012d5780634c885c02146101355780635c16e15e1461014f575b600080fd5b61012b6004803603602081101561011b57600080fd5b50356001600160a01b0316610406565b005b61012b610513565b61013d6106b9565b60408051918252519081900360200190f35b61013d6004803603602081101561016557600080fd5b50356001600160a01b0316610708565b61013d6004803603602081101561018b57600080fd5b50356001600160a01b0316610723565b6101a361073e565b604080516001600160a01b039092168252519081900360200190f35b61012b600480360360208110156101d557600080fd5b50356001600160a01b031661074d565b61013d6107ce565b6101a36107d4565b61013d6004803603602081101561020b57600080fd5b50356001600160a01b03166107e8565b61012b6004803603604081101561023157600080fd5b506001600160a01b0381358116916020013516610803565b61012b6004803603602081101561025f57600080fd5b50356108cf565b61012b6004803603602081101561027c57600080fd5b50356109cb565b61012b6004803603602081101561029957600080fd5b50356001600160a01b0316610af4565b61012b600480360360208110156102bf57600080fd5b50356001600160a01b0316610c00565b61012b600480360360608110156102e557600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561031057600080fd5b82018360208201111561032257600080fd5b8035906020019184602083028401116401000000008311171561034457600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929594936020810193503591505064010000000081111561039457600080fd5b8201836020820111156103a657600080fd5b803590602001918460208302840111640100000000831117156103c857600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610d0a945050505050565b60005461010090046001600160a01b03163314610458576040805162461bcd60e51b815260206004820181905260248201526000805160206111f1833981519152604482015290519081900360640190fd5b6001546040805163095ea7b360e01b81526001600160a01b038481166004830152600060248301819052925193169263095ea7b392604480840193602093929083900390910190829087803b1580156104b057600080fd5b505af11580156104c4573d6000803e3d6000fd5b505050506040513d60208110156104da57600080fd5b50506040516001600160a01b038216907f3161d766eb7d07d5e1ceea9abc5160636a3ec586a0f95a0c0cf367af6706d0b790600090a250565b60005460ff161561052357600080fd5b6000805460ff1916600190811790915554600160a01b900460ff161561054857600080fd5b600061055333610fee565b90506000610562826014611136565b90506000811161057157600080fd5b3360008181526005602052604090204290556001546001600160a01b0316906340c10f19906105a08585611158565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105e657600080fd5b505af11580156105fa573d6000803e3d6000fd5b5050600154600654604080516340c10f1960e01b81526001600160a01b0392831660048201526024810187905290519190921693506340c10f199250604480830192600092919082900301818387803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050604080518581526020810185905281513394507f61953b03ced70bb23c53b5a7058e431e3db88cf84a72660faea0849b785c43bd93509081900390910190a250506000805460ff19169055565b6000806106f46106ec60056106e662278d006106e06002544261115890919063ffffffff16565b90611136565b9061116d565b60149061119b565b90506032811115610703575060325b905090565b6001600160a01b031660009081526005602052604090205490565b600061073860136106e660146106e086610fee565b92915050565b6001546001600160a01b031690565b60005461010090046001600160a01b0316331461079f576040805162461bcd60e51b815260206004820181905260248201526000805160206111f1833981519152604482015290519081900360640190fd5b6006805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b60035490565b60005461010090046001600160a01b031690565b6001600160a01b031660009081526004602052604090205490565b60005461010090046001600160a01b03163314610855576040805162461bcd60e51b815260206004820181905260248201526000805160206111f1833981519152604482015290519081900360640190fd5b6001805460ff60a01b1916600160a01b1790556040805163f2fde38b60e01b81526001600160a01b03838116600483015291519184169163f2fde38b9160248082019260009290919082900301818387803b1580156108b357600080fd5b505af11580156108c7573d6000803e3d6000fd5b505050505050565b336000908152600460205260409020546108e99082611158565b336000908152600460205260409020556003546109069082611158565b6003556001546040805163a9059cbb60e01b81523360048201526024810184905290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b15801561095d57600080fd5b505af1158015610971573d6000803e3d6000fd5b505050506040513d602081101561098757600080fd5b505161099257600080fd5b60408051828152905133917f700865370ffb2a65a2b0242e6a64b21ac907ed5ecd46c9cffc729c177b2b1c69919081900360200190a250565b600154600160a01b900460ff16156109e257600080fd5b600154604080516323b872dd60e01b81523360048201523060248201526044810184905290516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b158015610a3c57600080fd5b505af1158015610a50573d6000803e3d6000fd5b505050506040513d6020811015610a6657600080fd5b5051610a7157600080fd5b600354610a7e908261119b565b6003553360009081526005602090815260408083204290556004909152902054610aa8908261119b565b33600081815260046020908152604091829020939093558051848152905191927f8b0ed825817a2e696c9a931715af4609fc60e1701f09c89ee7645130e937eb2d92918290030190a250565b60005461010090046001600160a01b03163314610b46576040805162461bcd60e51b815260206004820181905260248201526000805160206111f1833981519152604482015290519081900360640190fd5b6001546040805163095ea7b360e01b81526001600160a01b03848116600483015260001960248301529151919092169163095ea7b39160448083019260209291908290030181600087803b158015610b9d57600080fd5b505af1158015610bb1573d6000803e3d6000fd5b505050506040513d6020811015610bc757600080fd5b50506040516001600160a01b038216907fb87d41b5cab885fb2ce4b4c06efc62eea320378130b36c709de7d45facaa1bc890600090a250565b60005461010090046001600160a01b03163314610c52576040805162461bcd60e51b815260206004820181905260248201526000805160206111f1833981519152604482015290519081900360640190fd5b6001600160a01b038116610c975760405162461bcd60e51b81526004018080602001828103825260268152602001806111cb6026913960400191505060405180910390fd5b600080546040516001600160a01b038085169361010090930416917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600154600160a81b900460ff1615610d2157600080fd5b8051825114610d2f57600080fd5b60005b8251811015610ec5576000846001600160a01b03166398807d84858481518110610d5857fe5b60200260200101516040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015610d9d57600080fd5b505afa158015610db1573d6000803e3d6000fd5b505050506040513d6020811015610dc757600080fd5b505184519091508190600490600090879086908110610de257fe5b6020908102919091018101516001600160a01b0316825281019190915260400160002055600354610e13908261119b565b6003558251839083908110610e2457fe5b602002602001015160056000868581518110610e3c57fe5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550838281518110610e7457fe5b60200260200101516001600160a01b03167f8b0ed825817a2e696c9a931715af4609fc60e1701f09c89ee7645130e937eb2d826040518082815260200191505060405180910390a250600101610d32565b50600154604080516370a0823160e01b81526001600160a01b038681166004830152915191909216916323b872dd918691309185916370a08231916024808301926020929190829003018186803b158015610f1f57600080fd5b505afa158015610f33573d6000803e3d6000fd5b505050506040513d6020811015610f4957600080fd5b5051604080516001600160e01b031960e087901b1681526001600160a01b0394851660048201529290931660248301526044820152905160648083019260209291908290030181600087803b158015610fa157600080fd5b505af1158015610fb5573d6000803e3d6000fd5b505050506040513d6020811015610fcb57600080fd5b5051610fd657600080fd5b50506001805460ff60a81b1916600160a81b17905550565b6001600160a01b03811660009081526004602052604081205460035482916110a49161101991611136565b6106e06110246106b9565b600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561107257600080fd5b505afa158015611086573d6000803e3d6000fd5b505050506040513d602081101561109c57600080fd5b505190611136565b6001600160a01b038416600090815260056020526040812054919250906110cc904290611158565b9050600062278d00821115611104576110f26110eb8362278d00611136565b849061116d565b90506111018262278d006111ad565b91505b811561112e5761112b61112461111d62278d0085611136565b8590611136565b829061119b565b90505b949350505050565b600080821161114457600080fd5b600082848161114f57fe5b04949350505050565b60008282111561116757600080fd5b50900390565b60008261117c57506000610738565b8282028284828161118957fe5b041461119457600080fd5b9392505050565b60008282018381101561119457600080fd5b6000816111b957600080fd5b8183816111c257fe5b06939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a264697066735822122044ef247c3fb29e5517dc6ff6602d92a376db73014e8c43fc727bd4ee811649cf64736f6c634300070000330000000000000000000000003a1c1d1c06be03cddc4d3332f7c20e1b37c97ce9
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101005760003560e01c80638da5cb5b11610097578063eedad66b11610066578063eedad66b14610266578063f2397f3e14610283578063f2fde38b146102a9578063f3177079146102cf57610100565b80638da5cb5b146101ed57806398807d84146101f557806399a88ec41461021b578063e8b96de11461024957610100565b806364ab8675116100d357806364ab8675146101755780636b1dd7fd1461019b5780636de3ac3f146101bf578063817b1cd2146101e557610100565b80632da8913614610105578063372500ab1461012d5780634c885c02146101355780635c16e15e1461014f575b600080fd5b61012b6004803603602081101561011b57600080fd5b50356001600160a01b0316610406565b005b61012b610513565b61013d6106b9565b60408051918252519081900360200190f35b61013d6004803603602081101561016557600080fd5b50356001600160a01b0316610708565b61013d6004803603602081101561018b57600080fd5b50356001600160a01b0316610723565b6101a361073e565b604080516001600160a01b039092168252519081900360200190f35b61012b600480360360208110156101d557600080fd5b50356001600160a01b031661074d565b61013d6107ce565b6101a36107d4565b61013d6004803603602081101561020b57600080fd5b50356001600160a01b03166107e8565b61012b6004803603604081101561023157600080fd5b506001600160a01b0381358116916020013516610803565b61012b6004803603602081101561025f57600080fd5b50356108cf565b61012b6004803603602081101561027c57600080fd5b50356109cb565b61012b6004803603602081101561029957600080fd5b50356001600160a01b0316610af4565b61012b600480360360208110156102bf57600080fd5b50356001600160a01b0316610c00565b61012b600480360360608110156102e557600080fd5b6001600160a01b03823516919081019060408101602082013564010000000081111561031057600080fd5b82018360208201111561032257600080fd5b8035906020019184602083028401116401000000008311171561034457600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929594936020810193503591505064010000000081111561039457600080fd5b8201836020820111156103a657600080fd5b803590602001918460208302840111640100000000831117156103c857600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610d0a945050505050565b60005461010090046001600160a01b03163314610458576040805162461bcd60e51b815260206004820181905260248201526000805160206111f1833981519152604482015290519081900360640190fd5b6001546040805163095ea7b360e01b81526001600160a01b038481166004830152600060248301819052925193169263095ea7b392604480840193602093929083900390910190829087803b1580156104b057600080fd5b505af11580156104c4573d6000803e3d6000fd5b505050506040513d60208110156104da57600080fd5b50506040516001600160a01b038216907f3161d766eb7d07d5e1ceea9abc5160636a3ec586a0f95a0c0cf367af6706d0b790600090a250565b60005460ff161561052357600080fd5b6000805460ff1916600190811790915554600160a01b900460ff161561054857600080fd5b600061055333610fee565b90506000610562826014611136565b90506000811161057157600080fd5b3360008181526005602052604090204290556001546001600160a01b0316906340c10f19906105a08585611158565b6040518363ffffffff1660e01b815260040180836001600160a01b0316815260200182815260200192505050600060405180830381600087803b1580156105e657600080fd5b505af11580156105fa573d6000803e3d6000fd5b5050600154600654604080516340c10f1960e01b81526001600160a01b0392831660048201526024810187905290519190921693506340c10f199250604480830192600092919082900301818387803b15801561065657600080fd5b505af115801561066a573d6000803e3d6000fd5b5050604080518581526020810185905281513394507f61953b03ced70bb23c53b5a7058e431e3db88cf84a72660faea0849b785c43bd93509081900390910190a250506000805460ff19169055565b6000806106f46106ec60056106e662278d006106e06002544261115890919063ffffffff16565b90611136565b9061116d565b60149061119b565b90506032811115610703575060325b905090565b6001600160a01b031660009081526005602052604090205490565b600061073860136106e660146106e086610fee565b92915050565b6001546001600160a01b031690565b60005461010090046001600160a01b0316331461079f576040805162461bcd60e51b815260206004820181905260248201526000805160206111f1833981519152604482015290519081900360640190fd5b6006805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b60035490565b60005461010090046001600160a01b031690565b6001600160a01b031660009081526004602052604090205490565b60005461010090046001600160a01b03163314610855576040805162461bcd60e51b815260206004820181905260248201526000805160206111f1833981519152604482015290519081900360640190fd5b6001805460ff60a01b1916600160a01b1790556040805163f2fde38b60e01b81526001600160a01b03838116600483015291519184169163f2fde38b9160248082019260009290919082900301818387803b1580156108b357600080fd5b505af11580156108c7573d6000803e3d6000fd5b505050505050565b336000908152600460205260409020546108e99082611158565b336000908152600460205260409020556003546109069082611158565b6003556001546040805163a9059cbb60e01b81523360048201526024810184905290516001600160a01b039092169163a9059cbb916044808201926020929091908290030181600087803b15801561095d57600080fd5b505af1158015610971573d6000803e3d6000fd5b505050506040513d602081101561098757600080fd5b505161099257600080fd5b60408051828152905133917f700865370ffb2a65a2b0242e6a64b21ac907ed5ecd46c9cffc729c177b2b1c69919081900360200190a250565b600154600160a01b900460ff16156109e257600080fd5b600154604080516323b872dd60e01b81523360048201523060248201526044810184905290516001600160a01b03909216916323b872dd916064808201926020929091908290030181600087803b158015610a3c57600080fd5b505af1158015610a50573d6000803e3d6000fd5b505050506040513d6020811015610a6657600080fd5b5051610a7157600080fd5b600354610a7e908261119b565b6003553360009081526005602090815260408083204290556004909152902054610aa8908261119b565b33600081815260046020908152604091829020939093558051848152905191927f8b0ed825817a2e696c9a931715af4609fc60e1701f09c89ee7645130e937eb2d92918290030190a250565b60005461010090046001600160a01b03163314610b46576040805162461bcd60e51b815260206004820181905260248201526000805160206111f1833981519152604482015290519081900360640190fd5b6001546040805163095ea7b360e01b81526001600160a01b03848116600483015260001960248301529151919092169163095ea7b39160448083019260209291908290030181600087803b158015610b9d57600080fd5b505af1158015610bb1573d6000803e3d6000fd5b505050506040513d6020811015610bc757600080fd5b50506040516001600160a01b038216907fb87d41b5cab885fb2ce4b4c06efc62eea320378130b36c709de7d45facaa1bc890600090a250565b60005461010090046001600160a01b03163314610c52576040805162461bcd60e51b815260206004820181905260248201526000805160206111f1833981519152604482015290519081900360640190fd5b6001600160a01b038116610c975760405162461bcd60e51b81526004018080602001828103825260268152602001806111cb6026913960400191505060405180910390fd5b600080546040516001600160a01b038085169361010090930416917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b039092166101000274ffffffffffffffffffffffffffffffffffffffff0019909216919091179055565b600154600160a81b900460ff1615610d2157600080fd5b8051825114610d2f57600080fd5b60005b8251811015610ec5576000846001600160a01b03166398807d84858481518110610d5857fe5b60200260200101516040518263ffffffff1660e01b815260040180826001600160a01b0316815260200191505060206040518083038186803b158015610d9d57600080fd5b505afa158015610db1573d6000803e3d6000fd5b505050506040513d6020811015610dc757600080fd5b505184519091508190600490600090879086908110610de257fe5b6020908102919091018101516001600160a01b0316825281019190915260400160002055600354610e13908261119b565b6003558251839083908110610e2457fe5b602002602001015160056000868581518110610e3c57fe5b60200260200101516001600160a01b03166001600160a01b0316815260200190815260200160002081905550838281518110610e7457fe5b60200260200101516001600160a01b03167f8b0ed825817a2e696c9a931715af4609fc60e1701f09c89ee7645130e937eb2d826040518082815260200191505060405180910390a250600101610d32565b50600154604080516370a0823160e01b81526001600160a01b038681166004830152915191909216916323b872dd918691309185916370a08231916024808301926020929190829003018186803b158015610f1f57600080fd5b505afa158015610f33573d6000803e3d6000fd5b505050506040513d6020811015610f4957600080fd5b5051604080516001600160e01b031960e087901b1681526001600160a01b0394851660048201529290931660248301526044820152905160648083019260209291908290030181600087803b158015610fa157600080fd5b505af1158015610fb5573d6000803e3d6000fd5b505050506040513d6020811015610fcb57600080fd5b5051610fd657600080fd5b50506001805460ff60a81b1916600160a81b17905550565b6001600160a01b03811660009081526004602052604081205460035482916110a49161101991611136565b6106e06110246106b9565b600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561107257600080fd5b505afa158015611086573d6000803e3d6000fd5b505050506040513d602081101561109c57600080fd5b505190611136565b6001600160a01b038416600090815260056020526040812054919250906110cc904290611158565b9050600062278d00821115611104576110f26110eb8362278d00611136565b849061116d565b90506111018262278d006111ad565b91505b811561112e5761112b61112461111d62278d0085611136565b8590611136565b829061119b565b90505b949350505050565b600080821161114457600080fd5b600082848161114f57fe5b04949350505050565b60008282111561116757600080fd5b50900390565b60008261117c57506000610738565b8282028284828161118957fe5b041461119457600080fd5b9392505050565b60008282018381101561119457600080fd5b6000816111b957600080fd5b8183816111c257fe5b06939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f20616464726573734f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572a264697066735822122044ef247c3fb29e5517dc6ff6602d92a376db73014e8c43fc727bd4ee811649cf64736f6c63430007000033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000003a1c1d1c06be03cddc4d3332f7c20e1b37c97ce9
-----Decoded View---------------
Arg [0] : vybe (address): 0x3A1c1d1c06bE03cDDC4d3332F7C20e1B37c97CE9
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000003a1c1d1c06be03cddc4d3332f7c20e1b37c97ce9
Deployed Bytecode Sourcemap
176:5118:5:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5007:124;;;;;;;;;;;;;;;;-1:-1:-1;5007:124:5;-1:-1:-1;;;;;5007:124:5;;:::i;:::-;;4376:494;;;:::i;2709:439::-;;;:::i;:::-;;;;;;;;;;;;;;;;1995:103;;;;;;;;;;;;;;;;-1:-1:-1;1995:103:5;-1:-1:-1;;;;;1995:103:5;;:::i;4092:180::-;;;;;;;;;;;;;;;;-1:-1:-1;4092:180:5;-1:-1:-1;;;;;4092:180:5;;:::i;1145:80::-;;;:::i;:::-;;;;-1:-1:-1;;;;;1145:80:5;;;;;;;;;;;;;;1044:97;;;;;;;;;;;;;;;;-1:-1:-1;1044:97:5;-1:-1:-1;;;;;1044:97:5;;:::i;1229:85::-;;;:::i;289:71:1:-;;;:::i;1894:97:5:-;;;;;;;;;;;;;;;;-1:-1:-1;1894:97:5;-1:-1:-1;;;;;1894:97:5;;:::i;5135:157::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5135:157:5;;;;;;;;;;:::i;2445:260::-;;;;;;;;;;;;;;;;-1:-1:-1;2445:260:5;;:::i;2102:339::-;;;;;;;;;;;;;;;;-1:-1:-1;2102:339:5;;:::i;4874:129::-;;;;;;;;;;;;;;;;-1:-1:-1;4874:129:5;-1:-1:-1;;;;;4874:129:5;;:::i;472:229:1:-;;;;;;;;;;;;;;;;-1:-1:-1;472:229:1;-1:-1:-1;;;;;472:229:1;;:::i;1318:572:5:-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1318:572:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1318:572:5;;;;;;;;-1:-1:-1;1318:572:5;;-1:-1:-1;;1318:572:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1318:572:5;;-1:-1:-1;1318:572:5;;-1:-1:-1;;;;;1318:572:5:i;5007:124::-;399:6:1;;;;;-1:-1:-1;;;;;399:6:1;409:10;399:20;391:65;;;;;-1:-1:-1;;;391:65:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;391:65:1;;;;;;;;;;;;;;;5070:5:5::1;::::0;:24:::1;::::0;;-1:-1:-1;;;5070:24:5;;-1:-1:-1;;;;;5070:24:5;;::::1;;::::0;::::1;::::0;:5:::1;:24:::0;;;;;;;;:5;::::1;::::0;:13:::1;::::0;:24;;;;;::::1;::::0;;;;;;;;;;;;:5;:24;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;;5105:21:5::1;::::0;-1:-1:-1;;;;;5105:21:5;::::1;::::0;::::1;::::0;;;::::1;5007:124:::0;:::o;4376:494::-;159:8:2;;;;158:9;150:18;;;;;;174:8;:15;;-1:-1:-1;;174:15:2;185:4;174:15;;;;;;4437:6:5;-1:-1:-1;;;4437:6:5;::::1;174:15:2::0;4437:6:5::1;4436:7;4428:16;;;::::0;::::1;;4451:15;4469:29;4487:10;4469:17;:29::i;:::-;4451:47:::0;-1:-1:-1;4504:20:5::1;4527:15;4451:47:::0;4539:2:::1;4527:11;:15::i;:::-;4504:38;;4571:1;4556:12;:16;4548:25;;;::::0;::::1;;4625:10;4614:22;::::0;;;:10:::1;:22;::::0;;;;4639:15:::1;4614:40:::0;;4716:5:::1;::::0;-1:-1:-1;;;;;4716:5:5::1;::::0;:10:::1;::::0;4739:25:::1;:7:::0;4751:12;4739:11:::1;:25::i;:::-;4716:49;;;;;;;;;;;;;-1:-1:-1::0;;;;;4716:49:5::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;4771:5:5::1;::::0;4782:14:::1;::::0;4771:40:::1;::::0;;-1:-1:-1;;;4771:40:5;;-1:-1:-1;;;;;4782:14:5;;::::1;4771:40;::::0;::::1;::::0;;;;;;;;;:5;;;::::1;::::0;-1:-1:-1;4771:10:5::1;::::0;-1:-1:-1;4771:40:5;;;;;:5:::1;::::0;:40;;;;;;;:5;;:40;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;-1:-1:-1::0;;4823:42:5::1;::::0;;;;;::::1;::::0;::::1;::::0;;;;;4831:10:::1;::::0;-1:-1:-1;4823:42:5::1;::::0;-1:-1:-1;4823:42:5;;;;;;;;::::1;-1:-1:-1::0;;213:5:2;202:16;;-1:-1:-1;;202:16:2;;;4376:494:5:o;2709:439::-;2764:7;2807:14;2824:228;2916:128;3042:1;2916:43;329:7;2916:32;2936:11;;2916:15;:19;;:32;;;;:::i;:::-;:36;;:43::i;:::-;:125;;:128::i;:::-;2832:2;;2824:22;:228::i;:::-;2807:245;;3095:2;3086:6;:11;3082:43;;;-1:-1:-1;3116:2:5;3082:43;3137:6;-1:-1:-1;2709:439:5;:::o;1995:103::-;-1:-1:-1;;;;;2075:18:5;2053:7;2075:18;;;:10;:18;;;;;;;1995:103::o;4092:180::-;4155:7;4226:41;4264:2;4226:33;4256:2;4226:25;4244:6;4226:17;:25::i;:41::-;4219:48;4092:180;-1:-1:-1;;4092:180:5:o;1145:80::-;1214:5;;-1:-1:-1;;;;;1214:5:5;1145:80;:::o;1044:97::-;399:6:1;;;;;-1:-1:-1;;;;;399:6:1;409:10;399:20;391:65;;;;;-1:-1:-1;;;391:65:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;391:65:1;;;;;;;;;;;;;;;1115:14:5::1;:21:::0;;-1:-1:-1;;1115:21:5::1;-1:-1:-1::0;;;;;1115:21:5;;;::::1;::::0;;;::::1;::::0;;1044:97::o;1229:85::-;1297:12;;1229:85;:::o;289:71:1:-;327:7;349:6;;;;-1:-1:-1;;;;;349:6:1;;289:71::o;1894:97:5:-;-1:-1:-1;;;;;1971:15:5;1949:7;1971:15;;;:7;:15;;;;;;;1894:97::o;5135:157::-;399:6:1;;;;;-1:-1:-1;;;;;399:6:1;409:10;399:20;391:65;;;;;-1:-1:-1;;;391:65:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;391:65:1;;;;;;;;;;;;;;;5219:4:5::1;5210:13:::0;;-1:-1:-1;;;;5210:13:5::1;-1:-1:-1::0;;;5210:13:5::1;::::0;;5229:58:::1;::::0;;-1:-1:-1;;;5229:58:5;;-1:-1:-1;;;;;5229:58:5;;::::1;;::::0;::::1;::::0;;;:48;;::::1;::::0;::::1;::::0;:58;;;;;5210:13;;5229:58;;;;;;;;5210:13;5229:48;:58;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;5135:157:::0;;:::o;2445:260::-;2529:10;2521:19;;;;:7;:19;;;;;;:31;;2545:6;2521:23;:31::i;:::-;2507:10;2499:19;;;;:7;:19;;;;;:53;2573:12;;:24;;2590:6;2573:16;:24::i;:::-;2558:12;:39;2611:5;;:43;;;-1:-1:-1;;;2611:43:5;;2634:10;2611:43;;;;;;;;;;;;-1:-1:-1;;;;;2611:5:5;;;;:14;;:43;;;;;;;;;;;;;;;:5;;:43;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2611:43:5;2603:52;;;;;;2666:34;;;;;;;;2681:10;;2666:34;;;;;;;;;;2445:260;:::o;2102:339::-;2165:6;;-1:-1:-1;;;2165:6:5;;;;2164:7;2156:16;;;;;;2187:5;;:53;;;-1:-1:-1;;;2187:53:5;;2206:10;2187:53;;;;2226:4;2187:53;;;;;;;;;;;;-1:-1:-1;;;;;2187:5:5;;;;:18;;:53;;;;;;;;;;;;;;;:5;;:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;2187:53:5;2179:62;;;;;;2262:12;;:24;;2279:6;2262:16;:24::i;:::-;2247:12;:39;2303:10;2292:22;;;;:10;:22;;;;;;;;2317:15;2292:40;;2360:7;:19;;;;;;:31;;2384:6;2360:23;:31::i;:::-;2346:10;2338:19;;;;:7;:19;;;;;;;;;:53;;;;2402:34;;;;;;;2346:10;;2402:34;;;;;;;;;2102:339;:::o;4874:129::-;399:6:1;;;;;-1:-1:-1;;;;;399:6:1;409:10;399:20;391:65;;;;;-1:-1:-1;;;391:65:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;391:65:1;;;;;;;;;;;;;;;4934:5:5::1;::::0;:34:::1;::::0;;-1:-1:-1;;;4934:34:5;;-1:-1:-1;;;;;4934:34:5;;::::1;;::::0;::::1;::::0;-1:-1:-1;;4934:34:5;;;;;;:5;;;::::1;::::0;:13:::1;::::0;:34;;;;;::::1;::::0;;;;;;;;:5:::1;::::0;:34;::::1;;::::0;::::1;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;::::0;::::1;;-1:-1:-1::0;;4979:19:5::1;::::0;-1:-1:-1;;;;;4979:19:5;::::1;::::0;::::1;::::0;;;::::1;4874:129:::0;:::o;472:229:1:-;399:6;;;;;-1:-1:-1;;;;;399:6:1;409:10;399:20;391:65;;;;;-1:-1:-1;;;391:65:1;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;391:65:1;;;;;;;;;;;;;;;-1:-1:-1;;;;;559:22:1;::::1;551:73;;;;-1:-1:-1::0;;;551:73:1::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;656:6;::::0;;635:38:::1;::::0;-1:-1:-1;;;;;635:38:1;;::::1;::::0;656:6:::1;::::0;;::::1;;::::0;635:38:::1;::::0;::::1;679:6;:17:::0;;-1:-1:-1;;;;;679:17:1;;::::1;;;-1:-1:-1::0;;679:17:1;;::::1;::::0;;;::::1;::::0;;472:229::o;1318:572:5:-;1431:9;;-1:-1:-1;;;1431:9:5;;;;1430:10;1422:19;;;;;;1472:10;:17;1455:6;:13;:34;1447:43;;;;;;1501:6;1496:283;1517:6;:13;1513:1;:17;1496:283;;;1545:14;1572:8;-1:-1:-1;;;;;1562:26:5;;1589:6;1596:1;1589:9;;;;;;;;;;;;;;1562:37;;;;;;;;;;;;;-1:-1:-1;;;;;1562:37:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1562:37:5;1615:9;;1562:37;;-1:-1:-1;1562:37:5;;1607:7;;:18;;1615:6;;1622:1;;1615:9;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1607:18:5;;;;;;;;;;;-1:-1:-1;1607:18:5;:27;1657:12;;:24;;1674:6;1657:16;:24::i;:::-;1642:12;:39;1713:13;;:10;;1724:1;;1713:13;;;;;;;;;;;;1689:10;:21;1700:6;1707:1;1700:9;;;;;;;;;;;;;;-1:-1:-1;;;;;1689:21:5;-1:-1:-1;;;;;1689:21:5;;;;;;;;;;;;:37;;;;1754:6;1761:1;1754:9;;;;;;;;;;;;;;-1:-1:-1;;;;;1739:33:5;;1765:6;1739:33;;;;;;;;;;;;;;;;;;-1:-1:-1;1532:3:5;;1496:283;;;-1:-1:-1;1792:5:5;;1836:25;;;-1:-1:-1;;;1836:25:5;;-1:-1:-1;;;;;1836:25:5;;;;;;;;;1792:5;;;;;:18;;1811:8;;1829:4;;1792:5;;1836:15;;:25;;;;;;;;;;;;;;1792:5;1836:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1836:25:5;1792:70;;;-1:-1:-1;;;;;;1792:70:5;;;;;;;-1:-1:-1;;;;;1792:70:5;;;;;;;;;;;;;;;;;;;;;;;;;;1836:25;;1792:70;;;;;;;-1:-1:-1;1792:70:5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1792:70:5;1784:79;;;;;;-1:-1:-1;;1881:4:5;1869:16;;-1:-1:-1;;;;1869:16:5;-1:-1:-1;;;1869:16:5;;;-1:-1:-1;1318:572:5:o;3152:936::-;-1:-1:-1;;;;;3510:15:5;;3217:7;3510:15;;;:7;:15;;;;;;3493:12;;3217:7;;3268:259;;3493:33;;:16;:33::i;:::-;3268:160;3403:24;:22;:24::i;:::-;3268:5;;;;;;;;;-1:-1:-1;;;;;3268:5:5;-1:-1:-1;;;;;3268:17:5;;:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3268:19:5;;:134;:160::i;:259::-;-1:-1:-1;;;;;3660:18:5;;3618:19;3660:18;;;:10;:18;;;;;;3252:275;;-1:-1:-1;3618:19:5;3640:39;;:15;;:19;:39::i;:::-;3618:61;;3685:15;329:7;3741:11;:19;3737:127;;;3780:33;3790:22;:11;329:7;3790:15;:22::i;:::-;3780:5;;:9;:33::i;:::-;3770:43;-1:-1:-1;3835:22:5;:11;329:7;3835:15;:22::i;:::-;3821:36;;3737:127;3975:16;;3971:93;;4011:46;4023:33;4033:22;329:7;4043:11;4033:9;:22::i;:::-;4023:5;;:9;:33::i;:::-;4011:7;;:11;:46::i;:::-;4001:56;;3971:93;4076:7;3152:936;-1:-1:-1;;;;3152:936:5:o;524:129:3:-;582:7;609:1;605;:5;597:14;;;;;;617:9;633:1;629;:5;;;;;;;524:129;-1:-1:-1;;;;524:129:3:o;212:130::-;270:7;298:1;293;:6;;285:15;;;;;;-1:-1:-1;318:5:3;;;212:130::o;346:174::-;404:7;423:6;419:35;;-1:-1:-1;446:1:3;439:8;;419:35;471:5;;;475:1;471;:5;:1;490:5;;;;;:10;482:19;;;;;;514:1;346:174;-1:-1:-1;;;346:174:3:o;78:130::-;136:7;163:5;;;182:6;;;;174:15;;;;;657:111;715:7;738:6;730:15;;;;;;762:1;758;:5;;;;;;;657:111;-1:-1:-1;;;657:111:3:o
Swarm Source
ipfs://44ef247c3fb29e5517dc6ff6602d92a376db73014e8c43fc727bd4ee811649cf
Loading...
Loading
Loading...
Loading
OVERVIEW
This is the staking pool contract for Vybe.Multichain Portfolio | 29 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.