Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 1,098 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 24591550 | 34 hrs ago | IN | 0 ETH | 0.00000357 | ||||
| Boost | 24584651 | 2 days ago | IN | 0 ETH | 0.00008391 | ||||
| Approve | 24572981 | 4 days ago | IN | 0 ETH | 0.00000271 | ||||
| Approve | 24561770 | 5 days ago | IN | 0 ETH | 0.00000207 | ||||
| Approve | 24550945 | 7 days ago | IN | 0 ETH | 0.00000193 | ||||
| Boost | 24527275 | 10 days ago | IN | 0 ETH | 0.00003678 | ||||
| Boost | 24527272 | 10 days ago | IN | 0 ETH | 0.00004029 | ||||
| Boost | 24527268 | 10 days ago | IN | 0 ETH | 0.00004066 | ||||
| Boost | 24527262 | 10 days ago | IN | 0 ETH | 0.00004985 | ||||
| Approve | 24508019 | 13 days ago | IN | 0 ETH | 0.00009408 | ||||
| Approve | 24494216 | 15 days ago | IN | 0 ETH | 0.00000225 | ||||
| Approve | 24461101 | 19 days ago | IN | 0 ETH | 0.00000131 | ||||
| Approve | 24460859 | 19 days ago | IN | 0 ETH | 0.00000195 | ||||
| Approve | 24455714 | 20 days ago | IN | 0 ETH | 0.00000224 | ||||
| Approve | 24436789 | 23 days ago | IN | 0 ETH | 0.00000199 | ||||
| Approve | 24436681 | 23 days ago | IN | 0 ETH | 0.00000236 | ||||
| Approve | 24409333 | 26 days ago | IN | 0 ETH | 0.00000398 | ||||
| Approve | 24393836 | 29 days ago | IN | 0 ETH | 0.00005495 | ||||
| Approve | 24392713 | 29 days ago | IN | 0 ETH | 0.00006862 | ||||
| Approve | 24387356 | 29 days ago | IN | 0 ETH | 0.00000593 | ||||
| Approve | 24385525 | 30 days ago | IN | 0 ETH | 0.00004047 | ||||
| Approve | 24355397 | 34 days ago | IN | 0 ETH | 0.00010199 | ||||
| Approve | 24350931 | 35 days ago | IN | 0 ETH | 0.000002 | ||||
| Approve | 24350886 | 35 days ago | IN | 0 ETH | 0.00000397 | ||||
| Approve | 24350814 | 35 days ago | IN | 0 ETH | 0.0000956 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Vyper_contract
Compiler Version
vyper:0.3.3
Contract Source Code (Vyper language format)
# @version 0.3.3
"""
@title Boost Delegation V2
@author CurveFi
"""
event Approval:
_owner: indexed(address)
_spender: indexed(address)
_value: uint256
event Transfer:
_from: indexed(address)
_to: indexed(address)
_value: uint256
event Boost:
_from: indexed(address)
_to: indexed(address)
_bias: uint256
_slope: uint256
_start: uint256
event Migrate:
_token_id: indexed(uint256)
interface BoostV1:
def ownerOf(_token_id: uint256) -> address: view
def token_boost(_token_id: uint256) -> int256: view
def token_expiry(_token_id: uint256) -> uint256: view
interface VotingEscrow:
def balanceOf(_user: address) -> uint256: view
def totalSupply() -> uint256: view
def locked__end(_user: address) -> uint256: view
struct Point:
bias: uint256
slope: uint256
ts: uint256
NAME: constant(String[32]) = "Vote-Escrowed Boost"
SYMBOL: constant(String[8]) = "veBoost"
VERSION: constant(String[8]) = "v2.0.0"
EIP712_TYPEHASH: constant(bytes32) = keccak256("EIP712Domain(string name,string version,uint256 chainId,address verifyingContract,bytes32 salt)")
PERMIT_TYPEHASH: constant(bytes32) = keccak256("Permit(address owner,address spender,uint256 value,uint256 nonce,uint256 deadline)")
WEEK: constant(uint256) = 86400 * 7
DOMAIN_SEPARATOR: immutable(bytes32)
VE: immutable(address)
allowance: public(HashMap[address, HashMap[address, uint256]])
nonces: public(HashMap[address, uint256])
delegated: public(HashMap[address, Point])
delegated_slope_changes: public(HashMap[address, HashMap[uint256, uint256]])
received: public(HashMap[address, Point])
received_slope_changes: public(HashMap[address, HashMap[uint256, uint256]])
migrated: public(HashMap[uint256, bool])
@external
def __init__( _ve: address):
DOMAIN_SEPARATOR = keccak256(_abi_encode(EIP712_TYPEHASH, keccak256(NAME), keccak256(VERSION), chain.id, self, block.prevhash))
VE = _ve
log Transfer(ZERO_ADDRESS, msg.sender, 0)
@view
@internal
def _checkpoint_read(_user: address, _delegated: bool) -> Point:
point: Point = empty(Point)
if _delegated:
point = self.delegated[_user]
else:
point = self.received[_user]
if point.ts == 0:
point.ts = block.timestamp
if point.ts == block.timestamp:
return point
ts: uint256 = (point.ts / WEEK) * WEEK
for _ in range(255):
ts += WEEK
dslope: uint256 = 0
if block.timestamp < ts:
ts = block.timestamp
else:
if _delegated:
dslope = self.delegated_slope_changes[_user][ts]
else:
dslope = self.received_slope_changes[_user][ts]
point.bias -= point.slope * (ts - point.ts)
point.slope -= dslope
point.ts = ts
if ts == block.timestamp:
break
return point
@internal
def _checkpoint_write(_user: address, _delegated: bool) -> Point:
point: Point = empty(Point)
if _delegated:
point = self.delegated[_user]
else:
point = self.received[_user]
if point.ts == 0:
point.ts = block.timestamp
if point.ts == block.timestamp:
return point
dbias: uint256 = 0
ts: uint256 = (point.ts / WEEK) * WEEK
for _ in range(255):
ts += WEEK
dslope: uint256 = 0
if block.timestamp < ts:
ts = block.timestamp
else:
if _delegated:
dslope = self.delegated_slope_changes[_user][ts]
else:
dslope = self.received_slope_changes[_user][ts]
amount: uint256 = point.slope * (ts - point.ts)
dbias += amount
point.bias -= amount
point.slope -= dslope
point.ts = ts
if ts == block.timestamp:
break
if _delegated == False and dbias != 0: # received boost
log Transfer(_user, ZERO_ADDRESS, dbias)
return point
@view
@internal
def _balance_of(_user: address) -> uint256:
amount: uint256 = VotingEscrow(VE).balanceOf(_user)
point: Point = self._checkpoint_read(_user, True)
amount -= (point.bias - point.slope * (block.timestamp - point.ts))
point = self._checkpoint_read(_user, False)
amount += (point.bias - point.slope * (block.timestamp - point.ts))
return amount
@internal
def _boost(_from: address, _to: address, _amount: uint256, _endtime: uint256):
assert _to not in [_from, ZERO_ADDRESS]
assert _amount != 0
assert _endtime > block.timestamp
assert _endtime % WEEK == 0
assert _endtime <= VotingEscrow(VE).locked__end(_from)
# checkpoint delegated point
point: Point = self._checkpoint_write(_from, True)
assert _amount <= VotingEscrow(VE).balanceOf(_from) - (point.bias - point.slope * (block.timestamp - point.ts))
# calculate slope and bias being added
slope: uint256 = _amount / (_endtime - block.timestamp)
bias: uint256 = slope * (_endtime - block.timestamp)
# update delegated point
point.bias += bias
point.slope += slope
# store updated values
self.delegated[_from] = point
self.delegated_slope_changes[_from][_endtime] += slope
# update received amount
point = self._checkpoint_write(_to, False)
point.bias += bias
point.slope += slope
# store updated values
self.received[_to] = point
self.received_slope_changes[_to][_endtime] += slope
log Transfer(_from, _to, _amount)
log Boost(_from, _to, bias, slope, block.timestamp)
# also checkpoint received and delegated
self.received[_from] = self._checkpoint_write(_from, False)
self.delegated[_to] = self._checkpoint_write(_to, True)
@external
def boost(_to: address, _amount: uint256, _endtime: uint256, _from: address = msg.sender):
# reduce approval if necessary
if _from != msg.sender:
allowance: uint256 = self.allowance[_from][msg.sender]
if allowance != MAX_UINT256:
self.allowance[_from][msg.sender] = allowance - _amount
log Approval(_from, msg.sender, allowance - _amount)
self._boost(_from, _to, _amount, _endtime)
@external
def checkpoint_user(_user: address):
self.delegated[_user] = self._checkpoint_write(_user, True)
self.received[_user] = self._checkpoint_write(_user, False)
@external
def approve(_spender: address, _value: uint256) -> bool:
self.allowance[msg.sender][_spender] = _value
log Approval(msg.sender, _spender, _value)
return True
@external
def permit(_owner: address, _spender: address, _value: uint256, _deadline: uint256, _v: uint8, _r: bytes32, _s: bytes32) -> bool:
assert _owner != ZERO_ADDRESS
assert block.timestamp <= _deadline
nonce: uint256 = self.nonces[_owner]
digest: bytes32 = keccak256(
concat(
b"\x19\x01",
DOMAIN_SEPARATOR,
keccak256(_abi_encode(PERMIT_TYPEHASH, _owner, _spender, _value, nonce, _deadline))
)
)
assert ecrecover(digest, convert(_v, uint256), convert(_r, uint256), convert(_s, uint256)) == _owner
self.allowance[_owner][_spender] = _value
self.nonces[_owner] = nonce + 1
log Approval(_owner, _spender, _value)
return True
@external
def increaseAllowance(_spender: address, _added_value: uint256) -> bool:
allowance: uint256 = self.allowance[msg.sender][_spender] + _added_value
self.allowance[msg.sender][_spender] = allowance
log Approval(msg.sender, _spender, allowance)
return True
@external
def decreaseAllowance(_spender: address, _subtracted_value: uint256) -> bool:
allowance: uint256 = self.allowance[msg.sender][_spender] - _subtracted_value
self.allowance[msg.sender][_spender] = allowance
log Approval(msg.sender, _spender, allowance)
return True
@view
@external
def balanceOf(_user: address) -> uint256:
return self._balance_of(_user)
@view
@external
def adjusted_balance_of(_user: address) -> uint256:
return self._balance_of(_user)
@view
@external
def totalSupply() -> uint256:
return VotingEscrow(VE).totalSupply()
@view
@external
def delegated_balance(_user: address) -> uint256:
point: Point = self._checkpoint_read(_user, True)
return point.bias - point.slope * (block.timestamp - point.ts)
@view
@external
def received_balance(_user: address) -> uint256:
point: Point = self._checkpoint_read(_user, False)
return point.bias - point.slope * (block.timestamp - point.ts)
@view
@external
def delegable_balance(_user: address) -> uint256:
point: Point = self._checkpoint_read(_user, True)
return VotingEscrow(VE).balanceOf(_user) - (point.bias - point.slope * (block.timestamp - point.ts))
@pure
@external
def name() -> String[32]:
return NAME
@pure
@external
def symbol() -> String[8]:
return SYMBOL
@pure
@external
def decimals() -> uint8:
return 18
@pure
@external
def DOMAIN_SEPARATOR() -> bytes32:
return DOMAIN_SEPARATOR
@pure
@external
def VE() -> address:
return VEContract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"name":"Approval","inputs":[{"name":"_owner","type":"address","indexed":true},{"name":"_spender","type":"address","indexed":true},{"name":"_value","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"Transfer","inputs":[{"name":"_from","type":"address","indexed":true},{"name":"_to","type":"address","indexed":true},{"name":"_value","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"Boost","inputs":[{"name":"_from","type":"address","indexed":true},{"name":"_to","type":"address","indexed":true},{"name":"_bias","type":"uint256","indexed":false},{"name":"_slope","type":"uint256","indexed":false},{"name":"_start","type":"uint256","indexed":false}],"anonymous":false,"type":"event"},{"name":"Migrate","inputs":[{"name":"_token_id","type":"uint256","indexed":true}],"anonymous":false,"type":"event"},{"stateMutability":"nonpayable","type":"constructor","inputs":[{"name":"_ve","type":"address"}],"outputs":[]},{"stateMutability":"nonpayable","type":"function","name":"boost","inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_endtime","type":"uint256"}],"outputs":[]},{"stateMutability":"nonpayable","type":"function","name":"boost","inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_endtime","type":"uint256"},{"name":"_from","type":"address"}],"outputs":[]},{"stateMutability":"nonpayable","type":"function","name":"checkpoint_user","inputs":[{"name":"_user","type":"address"}],"outputs":[]},{"stateMutability":"nonpayable","type":"function","name":"approve","inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"nonpayable","type":"function","name":"permit","inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_deadline","type":"uint256"},{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"nonpayable","type":"function","name":"increaseAllowance","inputs":[{"name":"_spender","type":"address"},{"name":"_added_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"nonpayable","type":"function","name":"decreaseAllowance","inputs":[{"name":"_spender","type":"address"},{"name":"_subtracted_value","type":"uint256"}],"outputs":[{"name":"","type":"bool"}]},{"stateMutability":"view","type":"function","name":"balanceOf","inputs":[{"name":"_user","type":"address"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"adjusted_balance_of","inputs":[{"name":"_user","type":"address"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"totalSupply","inputs":[],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"delegated_balance","inputs":[{"name":"_user","type":"address"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"received_balance","inputs":[{"name":"_user","type":"address"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"delegable_balance","inputs":[{"name":"_user","type":"address"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"pure","type":"function","name":"name","inputs":[],"outputs":[{"name":"","type":"string"}]},{"stateMutability":"pure","type":"function","name":"symbol","inputs":[],"outputs":[{"name":"","type":"string"}]},{"stateMutability":"pure","type":"function","name":"decimals","inputs":[],"outputs":[{"name":"","type":"uint8"}]},{"stateMutability":"pure","type":"function","name":"DOMAIN_SEPARATOR","inputs":[],"outputs":[{"name":"","type":"bytes32"}]},{"stateMutability":"pure","type":"function","name":"VE","inputs":[],"outputs":[{"name":"","type":"address"}]},{"stateMutability":"view","type":"function","name":"allowance","inputs":[{"name":"arg0","type":"address"},{"name":"arg1","type":"address"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"nonces","inputs":[{"name":"arg0","type":"address"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"delegated","inputs":[{"name":"arg0","type":"address"}],"outputs":[{"name":"","type":"tuple","components":[{"name":"bias","type":"uint256"},{"name":"slope","type":"uint256"},{"name":"ts","type":"uint256"}]}]},{"stateMutability":"view","type":"function","name":"delegated_slope_changes","inputs":[{"name":"arg0","type":"address"},{"name":"arg1","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"received","inputs":[{"name":"arg0","type":"address"}],"outputs":[{"name":"","type":"tuple","components":[{"name":"bias","type":"uint256"},{"name":"slope","type":"uint256"},{"name":"ts","type":"uint256"}]}]},{"stateMutability":"view","type":"function","name":"received_slope_changes","inputs":[{"name":"arg0","type":"address"},{"name":"arg1","type":"uint256"}],"outputs":[{"name":"","type":"uint256"}]},{"stateMutability":"view","type":"function","name":"migrated","inputs":[{"name":"arg0","type":"uint256"}],"outputs":[{"name":"","type":"bool"}]}]Contract Creation Code
60206116936000396000518060a01c61168e576040527fd87cd6ef79d4e2b95e15ce8abf732db51ec771f1ca2edccf22a46c729ac56472610160527f576a762e50ddf4c74071046cf7b508f5d87c41676ea1b6c8bf07aba60e5b6306610180527fd61c1033330c368dfc371f5b1e7133f4794e104642e5a3c87aba7a6a3441c8ff6101a052466101c052306101e05260014303406102005260c061014052610140805160208201209050630000158e5260405163000015ae523360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600060605260206060a361158e6100ff63000000003961158e6040016300000000f3600436101561000d57610b8a565b60003560e01c346115895763a2114cdb811861002d573361032052610048565b63b4b3c2498118610154576064358060a01c61158957610320525b6004358060a01c611589576103005233610320511461012c57600061032051602052600052604060002080336020526000526040600020905054610340527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610340511461012c5761034051602435808210611589578082039050905060006103205160205260005260406000208033602052600052604060002090505533610320517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925610340516024358082106115895780820390509050610360526020610360a35b6103205161018052610300516101a0526024356101c0526044356101e05261015261112d565b005b637de6806181186101fa576004358060a01c611589576101805260026101805160205260005260406000206101805160405260016060526101966101a0610d6f565b6101a0805182556020810151600183015560408101516002830155505060046101805160205260005260406000206101805160405260006060526101db6101a0610d6f565b6101a08051825560208101516001830155604081015160028301555050005b63095ea7b38118610271576004358060a01c611589576040526024356000336020526000526040600020806040516020526000526040600020905055604051337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560243560605260206060a3600160605260206060f35b63d505accf8118610463576004358060a01c611589576040526024358060a01c611589576060526084358060081c6115895760805260006040511461158957606435421161158957600160405160205260005260406000205460a05260006002610360527f190100000000000000000000000000000000000000000000000000000000000061038052610360805160208201836105800181518152505080830192505050602061158e6000396000518161058001526020810190507f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c96104a0526040516104c0526060516104e0526044356105005260a051610520526064356105405260c0610480526104808051602082012090508161058001526020810190508061056052610560905080516020820120905060c05260405160c05160e0526080516101005260a4356101205260c4356101405260206000608060e060015afa5060005118611589576044356000604051602052600052604060002080606051602052600052604060002090505560a05160018181830110611589578082019050905060016040516020526000526040600020556060516040517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560443560e052602060e0a3600160e052602060e0f35b63395093518118610510576004358060a01c611589576040526000336020526000526040600020806040516020526000526040600020905054602435818183011061158957808201905090506060526060516000336020526000526040600020806040516020526000526040600020905055604051337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560605160805260206080a3600160805260206080f35b63a457c2d781186105bb576004358060a01c61158957604052600033602052600052604060002080604051602052600052604060002090505460243580821061158957808203905090506060526060516000336020526000526040600020806040516020526000526040600020905055604051337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560605160805260206080a3600160805260206080f35b6370a0823181186105ef576004358060a01c6115895761024052602061024051610140526105ea610260610fcf565b610260f35b63bbf7408a8118610623576004358060a01c61158957610240526020610240516101405261061e610260610fcf565b610260f35b6318160ddd81186106685760206318160ddd604052602060406004605c60206115ae6000396000515afa61065c573d600060003e3d6000fd5b60203d10611589576040f35b630a767cc681186106fd576004358060a01c61158957610140526101405160405260016060526106996101c0610b90565b6101c080516101605260208101516101805260408101516101a052506101605161018051426101a0518082106115895780820390509050808202821582848304141715611589579050905080821061158957808203905090506101c05260206101c0f35b6322c18bb68118610792576004358060a01c611589576101405261014051604052600060605261072e6101c0610b90565b6101c080516101605260208101516101805260408101516101a052506101605161018051426101a0518082106115895780820390509050808202821582848304141715611589579050905080821061158957808203905090506101c05260206101c0f35b63ca8309468118610878576004358060a01c61158957610140526101405160405260016060526107c36101c0610b90565b6101c080516101605260208101516101805260408101516101a052506370a082316101c052610140516101e05260206101c060246101dc60206115ae6000396000515afa610816573d600060003e3d6000fd5b60203d10611589576101c0516101605161018051426101a0518082106115895780820390509050808202821582848304141715611589579050905080821061158957808203905090508082106115895780820390509050610200526020610200f35b6306fdde0381186108f85760208060805260136040527f566f74652d457363726f77656420426f6f7374000000000000000000000000006060526040816080018151808252602083016020830181518152505050805180602083010181600003601f163682375050601f19601f8251602001011690509050810190506080f35b6395d89b4181186109785760208060805260076040527f7665426f6f7374000000000000000000000000000000000000000000000000006060526040816080018151808252602083016020830181518152505050805180602083010181600003601f163682375050601f19601f8251602001011690509050810190506080f35b63313ce567811861098e57601260405260206040f35b633644e51581186109ad57602061158e60003960005160405260206040f35b63c863657d81186109cc5760206115ae60003960005160405260206040f35b63dd62ed3e8118610a1e576004358060a01c611589576040526024358060a01c611589576060526000604051602052600052604060002080606051602052600052604060002090505460805260206080f35b637ecebe008118610a51576004358060a01c61158957604052600160405160205260005260406000205460605260206060f35b63f3598ad98118610a96576004358060a01c611589576040526002604051602052600052604060002080546060526001810154608052600281015460a0525060606060f35b63356a46808118610ada576004358060a01c611589576040526003604051602052600052604060002080602435602052600052604060002090505460605260206060f35b63df0cb9348118610b1f576004358060a01c611589576040526004604051602052600052604060002080546060526001810154608052600281015460a0525060606060f35b635ad600c98118610b63576004358060a01c611589576040526005604051602052600052604060002080602435602052600052604060002090505460605260206060f35b630e359f168118610b8857600660043560205260005260406000205460405260206040f35b505b60006000fd5b606036608037606051610bc857600460405160205260005260406000208054608052600181015460a052600281015460c05250610bef565b600260405160205260005260406000208054608052600181015460a052600281015460c052505b60c051610bfb574260c0525b4260c05118610c1f57608051815260a051602082015260c051604082015250610d6d565b60c05162093a808082049050905062093a80808202821582848304141715611589579050905060e052600060ff905b806101005260e05162093a808181830110611589578082019050905060e05260006101205260e0514210610cd957606051610cae57600560405160205260005260406000208060e051602052600052604060002090505461012052610cde565b600360405160205260005260406000208060e051602052600052604060002090505461012052610cde565b4260e0525b60805160a05160e05160c05180821061158957808203905090508082028215828483041417156115895790509050808210611589578082039050905060805260a05161012051808210611589578082039050905060a05260e05160c0524260e05118610d4957610d54565b600101818118610c4e575b5050608051815260a051602082015260c0516040820152505b565b606036608037606051610da757600460405160205260005260406000208054608052600181015460a052600281015460c05250610dce565b600260405160205260005260406000208054608052600181015460a052600281015460c052505b60c051610dda574260c0525b4260c05118610dfe57608051815260a051602082015260c051604082015250610fcd565b600060e05260c05162093a808082049050905062093a80808202821582848304141715611589579050905061010052600060ff905b80610120526101005162093a808181830110611589578082019050905061010052600061014052610100514210610ec357606051610e9757600560405160205260005260406000208061010051602052600052604060002090505461014052610ec9565b600360405160205260005260406000208061010051602052600052604060002090505461014052610ec9565b42610100525b60a0516101005160c051808210611589578082039050905080820282158284830414171561158957905090506101605260e051610160518181830110611589578082019050905060e05260805161016051808210611589578082039050905060805260a05161014051808210611589578082039050905060a0526101005160c052426101005118610f5957610f64565b600101818118610e33575b505060605115610f75576000610f7d565b600060e05114155b15610fb65760006040517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60e051610120526020610120a35b608051815260a051602082015260c0516040820152505b565b6370a0823161018052610140516101a0526020610180602461019c60206115ae6000396000515afa611006573d600060003e3d6000fd5b60203d1061158957610180516101605261014051604052600160605261102d6101e0610b90565b6101e080516101805260208101516101a05260408101516101c0525061016051610180516101a051426101c0518082106115895780820390509050808202821582848304141715611589579050905080821061158957808203905090508082106115895780820390509050610160526101405160405260006060526110b36101e0610b90565b6101e080516101805260208101516101a05260408101516101c0525061016051610180516101a051426101c051808210611589578082039050905080820282158284830414171561158957905090508082106115895780820390509050818183011061158957808201905090506101605261016051815250565b6101a051610180516102205260006102405260016102005260006002905b602081026102200151831861116557600061020052611170565b60010181811861114b575b5050610200519050156115895760006101c0511461158957426101e0511115611589576101e05162093a80808206905090506115895763adc635896102005261018051610220526020610200602461021c60206115ae6000396000515afa6111dd573d600060003e3d6000fd5b60203d1061158957610200516101e0511161158957610180516040526001606052611209610260610d6f565b610260805161020052602081015161022052604081015161024052506370a082316102605261018051610280526020610260602461027c60206115ae6000396000515afa61125c573d600060003e3d6000fd5b60203d1061158957610260516102005161022051426102405180821061158957808203905090508082028215828483041417156115895790509050808210611589578082039050905080821061158957808203905090506101c05111611589576101c0516101e0514280821061158957808203905090508080156115895782049050905061026052610260516101e05142808210611589578082039050905080820282158284830414171561158957905090506102805261020051610280518181830110611589578082019050905061020052610220516102605181818301106115895780820190509050610220526002610180516020526000526040600020610200518155610220516001820155610240516002820155506003610180516020526000526040600020806101e05160205260005260406000209050805461026051818183011061158957808201905090508155506101a05160405260006060526113c86102a0610d6f565b6102a080516102005260208101516102205260408101516102405250610200516102805181818301106115895780820190509050610200526102205161026051818183011061158957808201905090506102205260046101a05160205260005260406000206102005181556102205160018201556102405160028201555060056101a0516020526000526040600020806101e05160205260005260406000209050805461026051818183011061158957808201905090508155506101a051610180517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6101c0516102a05260206102a0a36101a051610180517f9c0aa947e19ab1e2400ff167e2cb40414b570fdaf31ab646a16749ca3c4301ad610280516102a052610260516102c052426102e05260606102a0a360046101805160205260005260406000206101805160405260006060526115256102a0610d6f565b6102a0805182556020810151600183015560408101516002830155505060026101a05160205260005260406000206101a051604052600160605261156a6102a0610d6f565b6102a08051825560208101516001830155604081015160028301555050565b600080fd005b600080fd0000000000000000000000000c30476f66034e11782938df8e4384970b6c9e8a
Deployed Bytecode
0x600436101561000d57610b8a565b60003560e01c346115895763a2114cdb811861002d573361032052610048565b63b4b3c2498118610154576064358060a01c61158957610320525b6004358060a01c611589576103005233610320511461012c57600061032051602052600052604060002080336020526000526040600020905054610340527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610340511461012c5761034051602435808210611589578082039050905060006103205160205260005260406000208033602052600052604060002090505533610320517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925610340516024358082106115895780820390509050610360526020610360a35b6103205161018052610300516101a0526024356101c0526044356101e05261015261112d565b005b637de6806181186101fa576004358060a01c611589576101805260026101805160205260005260406000206101805160405260016060526101966101a0610d6f565b6101a0805182556020810151600183015560408101516002830155505060046101805160205260005260406000206101805160405260006060526101db6101a0610d6f565b6101a08051825560208101516001830155604081015160028301555050005b63095ea7b38118610271576004358060a01c611589576040526024356000336020526000526040600020806040516020526000526040600020905055604051337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560243560605260206060a3600160605260206060f35b63d505accf8118610463576004358060a01c611589576040526024358060a01c611589576060526084358060081c6115895760805260006040511461158957606435421161158957600160405160205260005260406000205460a05260006002610360527f190100000000000000000000000000000000000000000000000000000000000061038052610360805160208201836105800181518152505080830192505050602061158e6000396000518161058001526020810190507f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c96104a0526040516104c0526060516104e0526044356105005260a051610520526064356105405260c0610480526104808051602082012090508161058001526020810190508061056052610560905080516020820120905060c05260405160c05160e0526080516101005260a4356101205260c4356101405260206000608060e060015afa5060005118611589576044356000604051602052600052604060002080606051602052600052604060002090505560a05160018181830110611589578082019050905060016040516020526000526040600020556060516040517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560443560e052602060e0a3600160e052602060e0f35b63395093518118610510576004358060a01c611589576040526000336020526000526040600020806040516020526000526040600020905054602435818183011061158957808201905090506060526060516000336020526000526040600020806040516020526000526040600020905055604051337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560605160805260206080a3600160805260206080f35b63a457c2d781186105bb576004358060a01c61158957604052600033602052600052604060002080604051602052600052604060002090505460243580821061158957808203905090506060526060516000336020526000526040600020806040516020526000526040600020905055604051337f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560605160805260206080a3600160805260206080f35b6370a0823181186105ef576004358060a01c6115895761024052602061024051610140526105ea610260610fcf565b610260f35b63bbf7408a8118610623576004358060a01c61158957610240526020610240516101405261061e610260610fcf565b610260f35b6318160ddd81186106685760206318160ddd604052602060406004605c60206115ae6000396000515afa61065c573d600060003e3d6000fd5b60203d10611589576040f35b630a767cc681186106fd576004358060a01c61158957610140526101405160405260016060526106996101c0610b90565b6101c080516101605260208101516101805260408101516101a052506101605161018051426101a0518082106115895780820390509050808202821582848304141715611589579050905080821061158957808203905090506101c05260206101c0f35b6322c18bb68118610792576004358060a01c611589576101405261014051604052600060605261072e6101c0610b90565b6101c080516101605260208101516101805260408101516101a052506101605161018051426101a0518082106115895780820390509050808202821582848304141715611589579050905080821061158957808203905090506101c05260206101c0f35b63ca8309468118610878576004358060a01c61158957610140526101405160405260016060526107c36101c0610b90565b6101c080516101605260208101516101805260408101516101a052506370a082316101c052610140516101e05260206101c060246101dc60206115ae6000396000515afa610816573d600060003e3d6000fd5b60203d10611589576101c0516101605161018051426101a0518082106115895780820390509050808202821582848304141715611589579050905080821061158957808203905090508082106115895780820390509050610200526020610200f35b6306fdde0381186108f85760208060805260136040527f566f74652d457363726f77656420426f6f7374000000000000000000000000006060526040816080018151808252602083016020830181518152505050805180602083010181600003601f163682375050601f19601f8251602001011690509050810190506080f35b6395d89b4181186109785760208060805260076040527f7665426f6f7374000000000000000000000000000000000000000000000000006060526040816080018151808252602083016020830181518152505050805180602083010181600003601f163682375050601f19601f8251602001011690509050810190506080f35b63313ce567811861098e57601260405260206040f35b633644e51581186109ad57602061158e60003960005160405260206040f35b63c863657d81186109cc5760206115ae60003960005160405260206040f35b63dd62ed3e8118610a1e576004358060a01c611589576040526024358060a01c611589576060526000604051602052600052604060002080606051602052600052604060002090505460805260206080f35b637ecebe008118610a51576004358060a01c61158957604052600160405160205260005260406000205460605260206060f35b63f3598ad98118610a96576004358060a01c611589576040526002604051602052600052604060002080546060526001810154608052600281015460a0525060606060f35b63356a46808118610ada576004358060a01c611589576040526003604051602052600052604060002080602435602052600052604060002090505460605260206060f35b63df0cb9348118610b1f576004358060a01c611589576040526004604051602052600052604060002080546060526001810154608052600281015460a0525060606060f35b635ad600c98118610b63576004358060a01c611589576040526005604051602052600052604060002080602435602052600052604060002090505460605260206060f35b630e359f168118610b8857600660043560205260005260406000205460405260206040f35b505b60006000fd5b606036608037606051610bc857600460405160205260005260406000208054608052600181015460a052600281015460c05250610bef565b600260405160205260005260406000208054608052600181015460a052600281015460c052505b60c051610bfb574260c0525b4260c05118610c1f57608051815260a051602082015260c051604082015250610d6d565b60c05162093a808082049050905062093a80808202821582848304141715611589579050905060e052600060ff905b806101005260e05162093a808181830110611589578082019050905060e05260006101205260e0514210610cd957606051610cae57600560405160205260005260406000208060e051602052600052604060002090505461012052610cde565b600360405160205260005260406000208060e051602052600052604060002090505461012052610cde565b4260e0525b60805160a05160e05160c05180821061158957808203905090508082028215828483041417156115895790509050808210611589578082039050905060805260a05161012051808210611589578082039050905060a05260e05160c0524260e05118610d4957610d54565b600101818118610c4e575b5050608051815260a051602082015260c0516040820152505b565b606036608037606051610da757600460405160205260005260406000208054608052600181015460a052600281015460c05250610dce565b600260405160205260005260406000208054608052600181015460a052600281015460c052505b60c051610dda574260c0525b4260c05118610dfe57608051815260a051602082015260c051604082015250610fcd565b600060e05260c05162093a808082049050905062093a80808202821582848304141715611589579050905061010052600060ff905b80610120526101005162093a808181830110611589578082019050905061010052600061014052610100514210610ec357606051610e9757600560405160205260005260406000208061010051602052600052604060002090505461014052610ec9565b600360405160205260005260406000208061010051602052600052604060002090505461014052610ec9565b42610100525b60a0516101005160c051808210611589578082039050905080820282158284830414171561158957905090506101605260e051610160518181830110611589578082019050905060e05260805161016051808210611589578082039050905060805260a05161014051808210611589578082039050905060a0526101005160c052426101005118610f5957610f64565b600101818118610e33575b505060605115610f75576000610f7d565b600060e05114155b15610fb65760006040517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60e051610120526020610120a35b608051815260a051602082015260c0516040820152505b565b6370a0823161018052610140516101a0526020610180602461019c60206115ae6000396000515afa611006573d600060003e3d6000fd5b60203d1061158957610180516101605261014051604052600160605261102d6101e0610b90565b6101e080516101805260208101516101a05260408101516101c0525061016051610180516101a051426101c0518082106115895780820390509050808202821582848304141715611589579050905080821061158957808203905090508082106115895780820390509050610160526101405160405260006060526110b36101e0610b90565b6101e080516101805260208101516101a05260408101516101c0525061016051610180516101a051426101c051808210611589578082039050905080820282158284830414171561158957905090508082106115895780820390509050818183011061158957808201905090506101605261016051815250565b6101a051610180516102205260006102405260016102005260006002905b602081026102200151831861116557600061020052611170565b60010181811861114b575b5050610200519050156115895760006101c0511461158957426101e0511115611589576101e05162093a80808206905090506115895763adc635896102005261018051610220526020610200602461021c60206115ae6000396000515afa6111dd573d600060003e3d6000fd5b60203d1061158957610200516101e0511161158957610180516040526001606052611209610260610d6f565b610260805161020052602081015161022052604081015161024052506370a082316102605261018051610280526020610260602461027c60206115ae6000396000515afa61125c573d600060003e3d6000fd5b60203d1061158957610260516102005161022051426102405180821061158957808203905090508082028215828483041417156115895790509050808210611589578082039050905080821061158957808203905090506101c05111611589576101c0516101e0514280821061158957808203905090508080156115895782049050905061026052610260516101e05142808210611589578082039050905080820282158284830414171561158957905090506102805261020051610280518181830110611589578082019050905061020052610220516102605181818301106115895780820190509050610220526002610180516020526000526040600020610200518155610220516001820155610240516002820155506003610180516020526000526040600020806101e05160205260005260406000209050805461026051818183011061158957808201905090508155506101a05160405260006060526113c86102a0610d6f565b6102a080516102005260208101516102205260408101516102405250610200516102805181818301106115895780820190509050610200526102205161026051818183011061158957808201905090506102205260046101a05160205260005260406000206102005181556102205160018201556102405160028201555060056101a0516020526000526040600020806101e05160205260005260406000209050805461026051818183011061158957808201905090508155506101a051610180517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6101c0516102a05260206102a0a36101a051610180517f9c0aa947e19ab1e2400ff167e2cb40414b570fdaf31ab646a16749ca3c4301ad610280516102a052610260516102c052426102e05260606102a0a360046101805160205260005260406000206101805160405260006060526115256102a0610d6f565b6102a0805182556020810151600183015560408101516002830155505060026101a05160205260005260406000206101a051604052600160605261156a6102a0610d6f565b6102a08051825560208101516001830155604081015160028301555050565b600080fda39abb4ec8ce1d57f57127c96efde77c477f92e976407c81ecbb280a485d8c520000000000000000000000000c30476f66034e11782938df8e4384970b6c9e8a
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000000c30476f66034e11782938df8e4384970b6c9e8a
-----Decoded View---------------
Arg [0] : _ve (address): 0x0C30476f66034E11782938DF8e4384970B6c9e8a
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000000c30476f66034e11782938df8e4384970b6c9e8a
Loading...
Loading
Loading...
Loading
OVERVIEW
Stake DAO is a decentralized finance (DeFi) platform launched in early 2021. The platform's goal is to shift the focus from monetary gain to power, enabling various protocols to monetize their governance and transform utility into an additional cash stream.Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.