Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Overview
Max Total Supply
0.560485609056307622 yvstETH
Holders
11
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
0.000069050782422224 yvstETHValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
Vyper_contract
Compiler Version
vyper:0.2.8
Contract Source Code (Vyper language format)
# @version 0.2.8 # @notice A wrapper for Lido stETH which follows Yearn Vault conventions # @author banteg # @license MIT from vyper.interfaces import ERC20 implements: ERC20 interface Lido: def getPooledEthByShares(_sharesAmount: uint256) -> uint256: view def getSharesByPooledEth(_pooledEthAmount: uint256) -> uint256: view def submit(referral: address) -> uint256: payable event Transfer: sender: indexed(address) receiver: indexed(address) value: uint256 event Approval: owner: indexed(address) spender: indexed(address) value: uint256 name: public(String[26]) symbol: public(String[7]) decimals: public(uint256) version: public(String[1]) balanceOf: public(HashMap[address, uint256]) allowance: public(HashMap[address, HashMap[address, uint256]]) totalSupply: public(uint256) nonces: public(HashMap[address, uint256]) DOMAIN_SEPARATOR: public(bytes32) DOMAIN_TYPE_HASH: constant(bytes32) = keccak256('EIP712Domain(string name,string version,uint256 chainId,address verifyingContract)') PERMIT_TYPE_HASH: constant(bytes32) = keccak256("Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)") steth: constant(address) = 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84 patron: constant(address) = 0x55Bc991b2edF3DDb4c520B222bE4F378418ff0fA @external def __init__(): self.name = 'Yearn Lido St. Ether Vault' self.symbol = 'yvstETH' self.decimals = 18 self.version = '1' self.DOMAIN_SEPARATOR = keccak256( concat( DOMAIN_TYPE_HASH, keccak256(convert(self.name, Bytes[26])), keccak256(convert(self.version, Bytes[1])), convert(chain.id, bytes32), convert(self, bytes32) ) ) @internal def _mint(owner: address, amount: uint256): self.totalSupply += amount self.balanceOf[owner] += amount log Transfer(ZERO_ADDRESS, owner, amount) @internal def _burn(owner: address, amount: uint256): self.totalSupply -= amount self.balanceOf[owner] -= amount log Transfer(owner, ZERO_ADDRESS, amount) @payable @external def __default__(): """ @notice Submit ether to Lido and deposit the received stETH into the Vault. """ shares: uint256 = Lido(steth).submit(patron, value=msg.value) self._mint(msg.sender, shares) @external def deposit(_tokens: uint256 = MAX_UINT256, recipient: address = msg.sender) -> uint256: """ @notice Deposit stETH tokens into the Vault @dev A user must have approved the contract to spend stETH. @param _tokens The amount of stETH tokens to deposit @param recipient The account to credit with the minted shares @return The amount of minted shares """ tokens: uint256 = min(_tokens, ERC20(steth).balanceOf(msg.sender)) shares: uint256 = Lido(steth).getSharesByPooledEth(tokens) self._mint(recipient, shares) assert ERC20(steth).transferFrom(msg.sender, self, tokens) return shares @external def withdraw(_shares: uint256 = MAX_UINT256, recipient: address = msg.sender) -> uint256: """ @notice Withdraw stETH tokens from the Vault @param _shares The amount of shares to burn for stETH @param recipient The account to credit with stETH @return The amount of withdrawn stETH """ shares: uint256 = min(_shares, self.balanceOf[msg.sender]) tokens: uint256 = Lido(steth).getPooledEthByShares(shares) self._burn(msg.sender, shares) assert ERC20(steth).transfer(recipient, tokens) return tokens @view @external def pricePerShare() -> uint256: """ @notice Get the vault share to stETH ratio @return The value of a single share """ return Lido(steth).getPooledEthByShares(10 ** self.decimals) @internal def _transfer(sender: address, receiver: address, amount: uint256): assert receiver not in [self, ZERO_ADDRESS] self.balanceOf[sender] -= amount self.balanceOf[receiver] += amount log Transfer(sender, receiver, amount) @external def transfer(receiver: address, amount: uint256) -> bool: self._transfer(msg.sender, receiver, amount) return True @external def transferFrom(sender: address, receiver: address, amount: uint256) -> bool: if msg.sender != sender and self.allowance[sender][msg.sender] != MAX_UINT256: self.allowance[sender][msg.sender] -= amount log Approval(sender, msg.sender, self.allowance[sender][msg.sender]) self._transfer(sender, receiver, amount) return True @external def approve(spender: address, amount: uint256) -> bool: self.allowance[msg.sender][spender] = amount log Approval(msg.sender, spender, amount) return True @external def permit(owner: address, spender: address, amount: uint256, expiry: uint256, signature: Bytes[65]) -> bool: assert owner != ZERO_ADDRESS # dev: invalid owner assert expiry == 0 or expiry >= block.timestamp # dev: permit expired nonce: uint256 = self.nonces[owner] digest: bytes32 = keccak256( concat( b'\x19\x01', self.DOMAIN_SEPARATOR, keccak256( concat( PERMIT_TYPE_HASH, convert(owner, bytes32), convert(spender, bytes32), convert(amount, bytes32), convert(nonce, bytes32), convert(expiry, bytes32), ) ) ) ) # NOTE: the signature is packed as r, s, v r: uint256 = convert(slice(signature, 0, 32), uint256) s: uint256 = convert(slice(signature, 32, 32), uint256) v: uint256 = convert(slice(signature, 64, 1), uint256) assert ecrecover(digest, v, r, s) == owner # dev: invalid signature self.allowance[owner][spender] = amount self.nonces[owner] = nonce + 1 log Approval(owner, spender, amount) return True
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"name":"Transfer","inputs":[{"type":"address","name":"sender","indexed":true},{"type":"address","name":"receiver","indexed":true},{"type":"uint256","name":"value","indexed":false}],"anonymous":false,"type":"event"},{"name":"Approval","inputs":[{"type":"address","name":"owner","indexed":true},{"type":"address","name":"spender","indexed":true},{"type":"uint256","name":"value","indexed":false}],"anonymous":false,"type":"event"},{"outputs":[],"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"name":"deposit","outputs":[{"type":"uint256","name":""}],"inputs":[],"stateMutability":"nonpayable","type":"function"},{"name":"deposit","outputs":[{"type":"uint256","name":""}],"inputs":[{"type":"uint256","name":"_tokens"}],"stateMutability":"nonpayable","type":"function"},{"name":"deposit","outputs":[{"type":"uint256","name":""}],"inputs":[{"type":"uint256","name":"_tokens"},{"type":"address","name":"recipient"}],"stateMutability":"nonpayable","type":"function"},{"name":"withdraw","outputs":[{"type":"uint256","name":""}],"inputs":[],"stateMutability":"nonpayable","type":"function"},{"name":"withdraw","outputs":[{"type":"uint256","name":""}],"inputs":[{"type":"uint256","name":"_shares"}],"stateMutability":"nonpayable","type":"function"},{"name":"withdraw","outputs":[{"type":"uint256","name":""}],"inputs":[{"type":"uint256","name":"_shares"},{"type":"address","name":"recipient"}],"stateMutability":"nonpayable","type":"function"},{"name":"pricePerShare","outputs":[{"type":"uint256","name":""}],"inputs":[],"stateMutability":"view","type":"function","gas":2544},{"name":"transfer","outputs":[{"type":"bool","name":""}],"inputs":[{"type":"address","name":"receiver"},{"type":"uint256","name":"amount"}],"stateMutability":"nonpayable","type":"function","gas":76223},{"name":"transferFrom","outputs":[{"type":"bool","name":""}],"inputs":[{"type":"address","name":"sender"},{"type":"address","name":"receiver"},{"type":"uint256","name":"amount"}],"stateMutability":"nonpayable","type":"function","gas":116805},{"name":"approve","outputs":[{"type":"bool","name":""}],"inputs":[{"type":"address","name":"spender"},{"type":"uint256","name":"amount"}],"stateMutability":"nonpayable","type":"function","gas":38034},{"name":"permit","outputs":[{"type":"bool","name":""}],"inputs":[{"type":"address","name":"owner"},{"type":"address","name":"spender"},{"type":"uint256","name":"amount"},{"type":"uint256","name":"expiry"},{"type":"bytes","name":"signature"}],"stateMutability":"nonpayable","type":"function","gas":80967},{"name":"name","outputs":[{"type":"string","name":""}],"inputs":[],"stateMutability":"view","type":"function","gas":6876},{"name":"symbol","outputs":[{"type":"string","name":""}],"inputs":[],"stateMutability":"view","type":"function","gas":6906},{"name":"decimals","outputs":[{"type":"uint256","name":""}],"inputs":[],"stateMutability":"view","type":"function","gas":1511},{"name":"version","outputs":[{"type":"string","name":""}],"inputs":[],"stateMutability":"view","type":"function","gas":6966},{"name":"balanceOf","outputs":[{"type":"uint256","name":""}],"inputs":[{"type":"address","name":"arg0"}],"stateMutability":"view","type":"function","gas":1786},{"name":"allowance","outputs":[{"type":"uint256","name":""}],"inputs":[{"type":"address","name":"arg0"},{"type":"address","name":"arg1"}],"stateMutability":"view","type":"function","gas":2031},{"name":"totalSupply","outputs":[{"type":"uint256","name":""}],"inputs":[],"stateMutability":"view","type":"function","gas":1631},{"name":"nonces","outputs":[{"type":"uint256","name":""}],"inputs":[{"type":"address","name":"arg0"}],"stateMutability":"view","type":"function","gas":1876},{"name":"DOMAIN_SEPARATOR","outputs":[{"type":"bytes32","name":""}],"inputs":[],"stateMutability":"view","type":"function","gas":1691}]
Contract Creation Code
601a610140527f596561726e204c69646f2053742e204574686572205661756c740000000000006101605261014080600060c052602060c020602082510161012060006002818352015b8261012051602002111561005c5761007e565b61012051602002850151610120518501555b8151600101808352811415610049575b5050505050506007610140527f79767374455448000000000000000000000000000000000000000000000000006101605261014080600160c052602060c020602082510161012060006002818352015b826101205160200211156100e157610103565b61012051602002850151610120518501555b81516001018083528114156100ce575b50505050505060126002556001610140527f31000000000000000000000000000000000000000000000000000000000000006101605261014080600360c052602060c020602082510161012060006002818352015b8261012051602002111561016b5761018d565b61012051602002850151610120518501555b8151600101808352811415610158575b50505050505060007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020826103a00101526020810190506000808060c052602060c0206102e0602082540161012060006002818352015b826101205160200211156101f85761021a565b61012051850154610120516020028501525b81516001018083528114156101e5575b5050505050508060c052602060c020546103002090506020826103a00101526020810190506003808060c052602060c020610340602082540161012060006002818352015b8261012051602002111561027257610294565b61012051850154610120516020028501525b815160010180835281141561025f575b5050505050508060c052602060c020546103602090506020826103a0010152602081019050466020826103a0010152602081019050306020826103a0010152602081019050806103a0526103a0905080516020820120905060085561142156600436101561000d5761109e565b600035601c526000156100b3575b610180526101405261016052600680546101605181818301101561003e57600080fd5b8082019050905081555060046101405160e05260c052604060c02080546101605181818301101561006e57600080fd5b80820190509050815550610160516101a0526101405160007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206101a0a361018051565b60001561014f575b6101805261014052610160526006805461016051808210156100dc57600080fd5b8082039050905081555060046101405160e05260c052604060c0208054610160518082101561010a57600080fd5b80820390509050815550610160516101a0526000610140517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206101a0a361018051565b63d0e30db0600051141561018c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101405233610160526101ed565b63b6b55f2560005114156101af57336101605260206004610140376000506101ed565b636e553f6560005114156101e557602060046101403760243560a01c156101d557600080fd5b60206024610160376000506101ed565b60001561036a575b34156101f857600080fd5b61014051602061022060246370a082316101a052336101c0526101bc73ae7ab96520de3a18e5e111b5eaab095312d7fe845afa61023457600080fd5b601f3d1161024157600080fd5b60005061022051808211156102565780610258565b815b90509050610180526020610240602463192084516101c052610180516101e0526101dc73ae7ab96520de3a18e5e111b5eaab095312d7fe845afa61029b57600080fd5b601f3d116102a857600080fd5b600050610240516101a0526101405161016051610180516101a051610160516101c0526101a0516101e0526101e0516101c0516006580161001b565b6101a052610180526101605261014052600050602061028060646323b872dd6101c052336101e052306102005261018051610220526101dc600073ae7ab96520de3a18e5e111b5eaab095312d7fe845af161033e57600080fd5b601f3d1161034b57600080fd5b6000506102805161035b57600080fd5b6101a05160005260206000f350005b633ccfd60b60005114156103a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610140523361016052610407565b632e1a7d4d60005114156103ca5733610160526020600461014037600050610407565b62f714ce60005114156103ff57602060046101403760243560a01c156103ef57600080fd5b6020602461016037600050610407565b600015610542575b341561041257600080fd5b6101405160043360e05260c052604060c02054808211156104335780610435565b815b905090506101805260206102406024637a28fb886101c052610180516101e0526101dc73ae7ab96520de3a18e5e111b5eaab095312d7fe845afa61047857600080fd5b601f3d1161048557600080fd5b600050610240516101a0526101405161016051610180516101a051336101c052610180516101e0526101e0516101c051600658016100bb565b6101a0526101805261016052610140526000506020610260604463a9059cbb6101c052610160516101e0526101a051610200526101dc600073ae7ab96520de3a18e5e111b5eaab095312d7fe845af161051657600080fd5b601f3d1161052357600080fd5b6000506102605161053357600080fd5b6101a05160005260206000f350005b6399530b0660005114156105c657341561055b57600080fd5b60206101c06024637a28fb8861014052604e6002541061057a57600080fd5b600254600a0a6101605261015c73ae7ab96520de3a18e5e111b5eaab095312d7fe845afa6105a757600080fd5b601f3d116105b457600080fd5b6000506101c05160005260206000f350005b6000156106da575b6101a052610140526101605261018052306101e05260006102005260006101c0526101c061012060006002818352015b610120516020026101e0015161016051141561061d576001835261062e565b5b81516001018083528114156105fe575b5050506101c0511561063f57600080fd5b60046101405160e05260c052604060c0208054610180518082101561066357600080fd5b8082039050905081555060046101605160e05260c052604060c02080546101805181818301101561069357600080fd5b80820190509050815550610180516101c05261016051610140517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206101c0a36101a051565b63a9059cbb600051141561073b5734156106f357600080fd5b60043560a01c1561070357600080fd5b33610140526004356101605260243561018052610180516101605161014051600658016105ce565b600050600160005260206000f350005b6323b872dd600051141561088a57341561075457600080fd5b60043560a01c1561076457600080fd5b60243560a01c1561077457600080fd5b6004353318156107c3577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600560043560e05260c052604060c0203360e05260c052604060c0205414156107c6565b60005b1561085057600560043560e05260c052604060c0203360e05260c052604060c0208054604435808210156107f957600080fd5b80820390509050815550600560043560e05260c052604060c0203360e05260c052604060c0205461014052336004357f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256020610140a35b600435610140526024356101605260443561018052610180516101605161014051600658016105ce565b600050600160005260206000f350005b63095ea7b360005114156109125734156108a357600080fd5b60043560a01c156108b357600080fd5b60243560053360e05260c052604060c02060043560e05260c052604060c0205560243561014052600435337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256020610140a3600160005260206000f350005b639fd5a6cf6000511415610d1f57341561092b57600080fd5b60043560a01c1561093b57600080fd5b60243560a01c1561094b57600080fd5b606160843560040161014037604160843560040135111561096b57600080fd5b60006004351861097a57600080fd5b606435151561098a576001610991565b4260643510155b5b61099b57600080fd5b600760043560e05260c052604060c020546101e05260006002610520527f19010000000000000000000000000000000000000000000000000000000000006105405261052060028060208461078001018260208501600060045af150508051820191505060085460208261078001015260208101905060007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c96020826106800101526020810190506004356020826106800101526020810190506024356020826106800101526020810190506044356020826106800101526020810190506101e051602082610680010152602081019050606435602082610680010152602081019050806106805261068090508051602082012090506020826107800101526020810190508061078052610780905080516020820120905061020052600060206020820661030001610140518284011115610af557600080fd5b6041806103208260206020880688030161014001600060045af1505081815280905090509050806020015160008251806020901315610b3357600080fd5b8091901215610b4157600080fd5b806020036101000a820490509050905061022052602060206020820661032001610140518284011115610b7357600080fd5b6041806103408260206020880688030161014001600060045af1505081815280905090509050806020015160008251806020901315610bb157600080fd5b8091901215610bbf57600080fd5b806020036101000a820490509050905061024052604060016020820661034001610140518284011115610bf157600080fd5b6041806103608260206020880688030161014001600060045af1505081815280905090509050806020015160008251806020901315610c2f57600080fd5b8091901215610c3d57600080fd5b806020036101000a8204905090509050610260526004356102005161028052610260516102a052610220516102c052610240516102e052602060c0608061028060015afa5060c05114610c8f57600080fd5b604435600560043560e05260c052604060c02060243560e05260c052604060c020556101e0516001818183011015610cc657600080fd5b80820190509050600760043560e05260c052604060c02055604435610280526024356004357f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256020610280a3600160005260206000f350005b6306fdde036000511415610dd3573415610d3857600080fd5b60008060c052602060c020610180602082540161012060006002818352015b82610120516020021115610d6a57610d8c565b61012051850154610120516020028501525b8151600101808352811415610d57575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f350005b6395d89b416000511415610e87573415610dec57600080fd5b60018060c052602060c020610180602082540161012060006002818352015b82610120516020021115610e1e57610e40565b61012051850154610120516020028501525b8151600101808352811415610e0b575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f350005b63313ce5676000511415610eae573415610ea057600080fd5b60025460005260206000f350005b6354fd4d506000511415610f62573415610ec757600080fd5b60038060c052602060c020610180602082540161012060006002818352015b82610120516020021115610ef957610f1b565b61012051850154610120516020028501525b8151600101808352811415610ee6575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f350005b6370a082316000511415610fa7573415610f7b57600080fd5b60043560a01c15610f8b57600080fd5b600460043560e05260c052604060c0205460005260206000f350005b63dd62ed3e600051141561100a573415610fc057600080fd5b60043560a01c15610fd057600080fd5b60243560a01c15610fe057600080fd5b600560043560e05260c052604060c02060243560e05260c052604060c0205460005260206000f350005b6318160ddd600051141561103157341561102357600080fd5b60065460005260206000f350005b637ecebe00600051141561107657341561104a57600080fd5b60043560a01c1561105a57600080fd5b600760043560e05260c052604060c0205460005260206000f350005b633644e515600051141561109d57341561108f57600080fd5b60085460005260206000f350005b5b60206101e0602463a1903eab610160527355bc991b2edf3ddb4c520b222be4f378418ff0fa6101805261017c3473ae7ab96520de3a18e5e111b5eaab095312d7fe845af16110eb57600080fd5b601f3d116110f857600080fd5b6000506101e05161014052610140513361016052610140516101805261018051610160516006580161001b565b610140526000505b6102f4611421036102f46000396102f4611421036000f3
Deployed Bytecode
0x600436101561000d5761109e565b600035601c526000156100b3575b610180526101405261016052600680546101605181818301101561003e57600080fd5b8082019050905081555060046101405160e05260c052604060c02080546101605181818301101561006e57600080fd5b80820190509050815550610160516101a0526101405160007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206101a0a361018051565b60001561014f575b6101805261014052610160526006805461016051808210156100dc57600080fd5b8082039050905081555060046101405160e05260c052604060c0208054610160518082101561010a57600080fd5b80820390509050815550610160516101a0526000610140517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206101a0a361018051565b63d0e30db0600051141561018c577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6101405233610160526101ed565b63b6b55f2560005114156101af57336101605260206004610140376000506101ed565b636e553f6560005114156101e557602060046101403760243560a01c156101d557600080fd5b60206024610160376000506101ed565b60001561036a575b34156101f857600080fd5b61014051602061022060246370a082316101a052336101c0526101bc73ae7ab96520de3a18e5e111b5eaab095312d7fe845afa61023457600080fd5b601f3d1161024157600080fd5b60005061022051808211156102565780610258565b815b90509050610180526020610240602463192084516101c052610180516101e0526101dc73ae7ab96520de3a18e5e111b5eaab095312d7fe845afa61029b57600080fd5b601f3d116102a857600080fd5b600050610240516101a0526101405161016051610180516101a051610160516101c0526101a0516101e0526101e0516101c0516006580161001b565b6101a052610180526101605261014052600050602061028060646323b872dd6101c052336101e052306102005261018051610220526101dc600073ae7ab96520de3a18e5e111b5eaab095312d7fe845af161033e57600080fd5b601f3d1161034b57600080fd5b6000506102805161035b57600080fd5b6101a05160005260206000f350005b633ccfd60b60005114156103a7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610140523361016052610407565b632e1a7d4d60005114156103ca5733610160526020600461014037600050610407565b62f714ce60005114156103ff57602060046101403760243560a01c156103ef57600080fd5b6020602461016037600050610407565b600015610542575b341561041257600080fd5b6101405160043360e05260c052604060c02054808211156104335780610435565b815b905090506101805260206102406024637a28fb886101c052610180516101e0526101dc73ae7ab96520de3a18e5e111b5eaab095312d7fe845afa61047857600080fd5b601f3d1161048557600080fd5b600050610240516101a0526101405161016051610180516101a051336101c052610180516101e0526101e0516101c051600658016100bb565b6101a0526101805261016052610140526000506020610260604463a9059cbb6101c052610160516101e0526101a051610200526101dc600073ae7ab96520de3a18e5e111b5eaab095312d7fe845af161051657600080fd5b601f3d1161052357600080fd5b6000506102605161053357600080fd5b6101a05160005260206000f350005b6399530b0660005114156105c657341561055b57600080fd5b60206101c06024637a28fb8861014052604e6002541061057a57600080fd5b600254600a0a6101605261015c73ae7ab96520de3a18e5e111b5eaab095312d7fe845afa6105a757600080fd5b601f3d116105b457600080fd5b6000506101c05160005260206000f350005b6000156106da575b6101a052610140526101605261018052306101e05260006102005260006101c0526101c061012060006002818352015b610120516020026101e0015161016051141561061d576001835261062e565b5b81516001018083528114156105fe575b5050506101c0511561063f57600080fd5b60046101405160e05260c052604060c0208054610180518082101561066357600080fd5b8082039050905081555060046101605160e05260c052604060c02080546101805181818301101561069357600080fd5b80820190509050815550610180516101c05261016051610140517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206101c0a36101a051565b63a9059cbb600051141561073b5734156106f357600080fd5b60043560a01c1561070357600080fd5b33610140526004356101605260243561018052610180516101605161014051600658016105ce565b600050600160005260206000f350005b6323b872dd600051141561088a57341561075457600080fd5b60043560a01c1561076457600080fd5b60243560a01c1561077457600080fd5b6004353318156107c3577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600560043560e05260c052604060c0203360e05260c052604060c0205414156107c6565b60005b1561085057600560043560e05260c052604060c0203360e05260c052604060c0208054604435808210156107f957600080fd5b80820390509050815550600560043560e05260c052604060c0203360e05260c052604060c0205461014052336004357f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256020610140a35b600435610140526024356101605260443561018052610180516101605161014051600658016105ce565b600050600160005260206000f350005b63095ea7b360005114156109125734156108a357600080fd5b60043560a01c156108b357600080fd5b60243560053360e05260c052604060c02060043560e05260c052604060c0205560243561014052600435337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256020610140a3600160005260206000f350005b639fd5a6cf6000511415610d1f57341561092b57600080fd5b60043560a01c1561093b57600080fd5b60243560a01c1561094b57600080fd5b606160843560040161014037604160843560040135111561096b57600080fd5b60006004351861097a57600080fd5b606435151561098a576001610991565b4260643510155b5b61099b57600080fd5b600760043560e05260c052604060c020546101e05260006002610520527f19010000000000000000000000000000000000000000000000000000000000006105405261052060028060208461078001018260208501600060045af150508051820191505060085460208261078001015260208101905060007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c96020826106800101526020810190506004356020826106800101526020810190506024356020826106800101526020810190506044356020826106800101526020810190506101e051602082610680010152602081019050606435602082610680010152602081019050806106805261068090508051602082012090506020826107800101526020810190508061078052610780905080516020820120905061020052600060206020820661030001610140518284011115610af557600080fd5b6041806103208260206020880688030161014001600060045af1505081815280905090509050806020015160008251806020901315610b3357600080fd5b8091901215610b4157600080fd5b806020036101000a820490509050905061022052602060206020820661032001610140518284011115610b7357600080fd5b6041806103408260206020880688030161014001600060045af1505081815280905090509050806020015160008251806020901315610bb157600080fd5b8091901215610bbf57600080fd5b806020036101000a820490509050905061024052604060016020820661034001610140518284011115610bf157600080fd5b6041806103608260206020880688030161014001600060045af1505081815280905090509050806020015160008251806020901315610c2f57600080fd5b8091901215610c3d57600080fd5b806020036101000a8204905090509050610260526004356102005161028052610260516102a052610220516102c052610240516102e052602060c0608061028060015afa5060c05114610c8f57600080fd5b604435600560043560e05260c052604060c02060243560e05260c052604060c020556101e0516001818183011015610cc657600080fd5b80820190509050600760043560e05260c052604060c02055604435610280526024356004357f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9256020610280a3600160005260206000f350005b6306fdde036000511415610dd3573415610d3857600080fd5b60008060c052602060c020610180602082540161012060006002818352015b82610120516020021115610d6a57610d8c565b61012051850154610120516020028501525b8151600101808352811415610d57575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f350005b6395d89b416000511415610e87573415610dec57600080fd5b60018060c052602060c020610180602082540161012060006002818352015b82610120516020021115610e1e57610e40565b61012051850154610120516020028501525b8151600101808352811415610e0b575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f350005b63313ce5676000511415610eae573415610ea057600080fd5b60025460005260206000f350005b6354fd4d506000511415610f62573415610ec757600080fd5b60038060c052602060c020610180602082540161012060006002818352015b82610120516020021115610ef957610f1b565b61012051850154610120516020028501525b8151600101808352811415610ee6575b50505050505061018051806101a001818260206001820306601f82010390500336823750506020610160526040610180510160206001820306601f8201039050610160f350005b6370a082316000511415610fa7573415610f7b57600080fd5b60043560a01c15610f8b57600080fd5b600460043560e05260c052604060c0205460005260206000f350005b63dd62ed3e600051141561100a573415610fc057600080fd5b60043560a01c15610fd057600080fd5b60243560a01c15610fe057600080fd5b600560043560e05260c052604060c02060243560e05260c052604060c0205460005260206000f350005b6318160ddd600051141561103157341561102357600080fd5b60065460005260206000f350005b637ecebe00600051141561107657341561104a57600080fd5b60043560a01c1561105a57600080fd5b600760043560e05260c052604060c0205460005260206000f350005b633644e515600051141561109d57341561108f57600080fd5b60085460005260206000f350005b5b60206101e0602463a1903eab610160527355bc991b2edf3ddb4c520b222be4f378418ff0fa6101805261017c3473ae7ab96520de3a18e5e111b5eaab095312d7fe845af16110eb57600080fd5b601f3d116110f857600080fd5b6000506101e05161014052610140513361016052610140516101805261018051610160516006580161001b565b61014052600050
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.