0 txs
0 calls
constructor
constructor(address _uTHOR, address _rewardToken, address _beneficiary, uint256 _totalAmount, uint256 _startTime, uint256 _cliffDuration, uint256 _vestingDuration)
functions
beneficiary
viewfunction beneficiary() view returns (address)
claimableAmount
viewfunction claimableAmount() view returns (uint256)
claimableRewards
viewfunction claimableRewards() view returns (uint256)
claimingEnabled
viewfunction claimingEnabled() view returns (bool)
cliffDuration
viewfunction cliffDuration() view returns (uint256)
getVestingInfo
viewfunction getVestingInfo() view returns (uint256 _totalAmount, uint256 _startTime, uint256 _cliffDuration, uint256 _vestingDuration, uint256 _released, bool _claimingEnabled, bool _revoked)
owner
viewfunction owner() view returns (address)
released
viewfunction released() view returns (uint256)
revoked
viewfunction revoked() view returns (bool)
rewardToken
viewfunction rewardToken() view returns (address)
startTime
viewfunction startTime() view returns (uint256)
totalAmount
viewfunction totalAmount() view returns (uint256)
uTHOR
viewfunction uTHOR() view returns (address)
vestingDuration
viewfunction vestingDuration() view returns (uint256)
claimRewards
nonpayablefunction claimRewards()
claimVested
nonpayablefunction claimVested()
depositUTHOR
nonpayablefunction depositUTHOR(uint256 amount)
emergencyWithdrawUSDC
nonpayablefunction emergencyWithdrawUSDC(uint256 amount)
emergencyWithdrawUTHOR
nonpayablefunction emergencyWithdrawUTHOR(uint256 amount)
enableClaiming
nonpayablefunction enableClaiming()
renounceOwnership
nonpayablefunction renounceOwnership()
revokeVesting
nonpayablefunction revokeVesting()
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
events
ClaimingEnabled
event ClaimingEnabled()
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RewardsClaimed
event RewardsClaimed(uint256 amount)
TokensReleased
event TokensReleased(uint256 amount)
VestingRevoked
event VestingRevoked(address indexed beneficiary, uint256 unvestedAmount)
errors
No errors.
creation bytecode
0x610160346200037657601f620016ba38819003918201601f191683019291906001600160401b038411838510176200037b578160e092849260409687528339810103126200037657620000528162000391565b91620000616020830162000391565b906200006f81840162000391565b60608401519060808501519560c060a0870151960151946000549160018060a01b03923360018060a01b0319821617600055865190843391167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a360018055838516156200032257508415620002cb5786156200027057868811620002065782166080521660a05260c05260e05261010093845261012092835261014091825261ffff196003541660035551916113139384620003a785396080518481816104130152818161065b01528181610745015281816108ed01528181610b0d01526110a1015260a051848181610135015281816105a50152818161080001528181610ad30152611062015260c05184818161035f015281816109440152818161098a01528181610b9a0152611131015260e05184818161025a01528181610a3401528181610a7301528181610fbf015261101301525183818161027d0152818161070d0152610f2a0152518281816102a3015281816103200152610f560152518181816102c801528181610d2a0152610f830152f35b855162461bcd60e51b815260206004820152603460248201527f7854484f523a20436c696666206475726174696f6e2063616e6e6f742065786360448201527f6565642076657374696e67206475726174696f6e0000000000000000000000006064820152608490fd5b855162461bcd60e51b815260206004820152602e60248201527f7854484f523a2056657374696e67206475726174696f6e206d7573742062652060448201526d067726561746572207468616e20360941b6064820152608490fd5b855162461bcd60e51b815260206004820152602a60248201527f7854484f523a20546f74616c20616d6f756e74206d75737420626520677265616044820152690746572207468616e20360b41b6064820152608490fd5b62461bcd60e51b815260206004820152602960248201527f7854484f523a2042656e65666963696172792063616e6e6f74206265207a65726044820152686f206164647265737360b81b6064820152608490fd5b600080fd5b634e487b7160e01b600052604160045260246000fd5b51906001600160a01b0382168203620003765756fe608060408181526004918236101561001657600080fd5b600092833560e01c9182630e141a9b14610d4d575081631514617e14610d1257816318c9d80f14610a575781631a39d8ef14610a1c5781632081a88c146109cf578163372500ab1461097357816338af3eed1461092f57816352ca6c9b146108ab57816363d256ce146108845781636c003a9b146107d1578163715018a61461077457816373778d2c1461073057816378e97925146106f55781638da5cb5b146106cd57816396132521146106ae578163a20901f314610636578163a556f8461461060e578163c352078814610549578163d01c44cd14610343578163d85349f714610308578163dc25a30014610237578163f2fde38b14610168575063f7c618c11461012257600080fd5b34610164578160031936011261016457517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5080fd5b91905034610233576020366003190112610233576001600160a01b0382358181169391929084900361022f5761019c610ed0565b83156101dd57505082546001600160a01b0319811683178455167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08380a380f35b906020608492519162461bcd60e51b8352820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152fd5b8480fd5b8280fd5b50503461016457816003193601126101645760e09060ff600254600354908351937f000000000000000000000000000000000000000000000000000000000000000085527f000000000000000000000000000000000000000000000000000000000000000060208601527f0000000000000000000000000000000000000000000000000000000000000000908501527f000000000000000000000000000000000000000000000000000000000000000060608501526080840152818116151560a084015260081c16151560c0820152f35b505034610164578160031936011261016457602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b9050346102335782600319360112610233576001600160a01b037f000000000000000000000000000000000000000000000000000000000000000061038b3383831614610e32565b610393611287565b60ff6003541615610506576103b36103aa42610f28565b60025490610d6e565b9283156104b95761040f926020928786936103cc61103c565b6103d885600254610ec3565b600255885163a9059cbb60e01b81526001600160a01b03909316908301908152602081019490945290948593849291839160400190565b03927f0000000000000000000000000000000000000000000000000000000000000000165af19081156104ac5792610473602093927fa1598fb976f7dd9df63fd18699c54a5744a6a95364166bbd0d77a2f6c8438b1f95879161047f575b50610de6565b51908152a16001805580f35b61049f9150853d87116104a5575b6104978183610d91565b810190610dc9565b3861046d565b503d61048d565b50505051903d90823e3d90fd5b608490602086519162461bcd60e51b8352820152602160248201527f7854484f523a204e6f2076657374656420746f6b656e7320617661696c61626c6044820152606560f81b6064820152fd5b835162461bcd60e51b8152602081850152601b60248201527f7854484f523a20436c61696d696e67206e6f7420656e61626c656400000000006044820152606490fd5b9050346102335760203660031901126102335760206105a19161056a610ed0565b8454845163a9059cbb60e01b81526001600160a01b0391821683820190815292356020840152938492839188918391604090910190565b03927f0000000000000000000000000000000000000000000000000000000000000000165af1908115610602576105e0925083916105e3575b50610e77565b80f35b6105fc915060203d6020116104a5576104978183610d91565b386105da565b505051903d90823e3d90fd5b50503461016457816003193601126101645760209061062f6103aa42610f28565b9051908152f35b9050346102335760203660031901126102335760206106579161056a610ed0565b03927f0000000000000000000000000000000000000000000000000000000000000000165af1908115610602576105e0925083916106955750610de6565b61049f915060203d6020116104a5576104978183610d91565b5050346101645781600319360112610164576020906002549051908152f35b505034610164578160031936011261016457905490516001600160a01b039091168152602090f35b505034610164578160031936011261016457602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b505034610164578160031936011261016457517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b83346107ce57806003193601126107ce5761078d610ed0565b80546001600160a01b03198116825581906001600160a01b03167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a380f35b80fd5b9190503461023357826003193601126102335780516370a0823160e01b815230928101929092526020826024817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165afa91821561087a578392610842575b6020838351908152f35b9091506020813d602011610872575b8161085e60209383610d91565b810103126102335760209250519038610838565b3d9150610851565b81513d85823e3d90fd5b50503461016457816003193601126101645760209060ff60035460081c1690519015158152f35b905034610233576020366003190112610233576108c6610ed0565b81516323b872dd60e01b8152338282015230602482015290356044820152602081606481867f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03165af1908115610602576105e0925083916106955750610de6565b505034610164578160031936011261016457517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b83346107ce57806003193601126107ce576109b8337f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614610e32565b6109c0611287565b6109c861103c565b6001805580f35b83346107ce57806003193601126107ce576109e8610ed0565b600160ff1960035416176003557f25b238f97b16f614c2cc471460ad0d72c33c632bde1300d098e531ed9b5a627a8180a180f35b505034610164578160031936011261016457602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b905034610233578260031936011261023357610a71610ed0565b7f00000000000000000000000000000000000000000000000000000000000000008015610cc557610aab90610aa542610f28565b90610d6e565b82516370a0823160e01b80825230848301526020926001600160a01b039290919084816024817f000000000000000000000000000000000000000000000000000000000000000088165afa908115610c81578891610c98575b50610c8b575b827f00000000000000000000000000000000000000000000000000000000000000001691865191825230868301528482602481865afa918215610c81578892610c4e575b5081811115610c465750935b84610bbf575b50507f57c76f5e278bfbd4eeb5207d287aa5a1a9e1113c65f7eefa540e379a2774d13b929361010061ffff196003541617600355519384527f00000000000000000000000000000000000000000000000000000000000000001692a280f35b8654865163a9059cbb60e01b81529084166001600160a01b03169181019182526020820186905291849183919082908a90829060400103925af1908115610c3c577f57c76f5e278bfbd4eeb5207d287aa5a1a9e1113c65f7eefa540e379a2774d13b949591610c3491889161047f5750610de6565b939238610b60565b85513d88823e3d90fd5b905093610b5a565b9091508481813d8311610c7a575b610c668183610d91565b81010312610c7657519038610b4e565b8780fd5b503d610c5c565b87513d8a823e3d90fd5b610c9361103c565b610b0a565b90508481813d8311610cbe575b610caf8183610d91565b81010312610c76575138610b04565b503d610ca5565b506020608492519162461bcd60e51b8352820152602160248201527f7854484f523a204e6f2076657374696e67207363686564756c652065786973746044820152607360f81b6064820152fd5b505034610164578160031936011261016457602090517f00000000000000000000000000000000000000000000000000000000000000008152f35b84903461016457816003193601126101645760209060ff6003541615158152f35b91908203918211610d7b57565b634e487b7160e01b600052601160045260246000fd5b90601f8019910116810190811067ffffffffffffffff821117610db357604052565b634e487b7160e01b600052604160045260246000fd5b90816020910312610de157518015158103610de15790565b600080fd5b15610ded57565b60405162461bcd60e51b815260206004820152601c60248201527f7854484f523a207554484f52207472616e73666572206661696c6564000000006044820152606490fd5b15610e3957565b60405162461bcd60e51b81526020600482015260166024820152757854484f523a204e6f742062656e656669636961727960501b6044820152606490fd5b15610e7e57565b60405162461bcd60e51b815260206004820152601b60248201527f7854484f523a2055534443207472616e73666572206661696c656400000000006044820152606490fd5b91908201809211610d7b57565b6000546001600160a01b03163303610ee457565b606460405162461bcd60e51b815260206004820152602060248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152fd5b7f00000000000000000000000000000000000000000000000000000000000000009081811061103557610f7b7f000000000000000000000000000000000000000000000000000000000000000083610ec3565b8110611035577f000000000000000000000000000000000000000000000000000000000000000091610fad8382610ec3565b82101561100e57610fbd91610d6e565b7f0000000000000000000000000000000000000000000000000000000000000000818102918183041490151715610d7b578115610ff8570490565b634e487b7160e01b600052601260045260246000fd5b5050507f000000000000000000000000000000000000000000000000000000000000000090565b5050600090565b604080516370a0823160e01b808252306004830152600093926020926001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811693919087908683602481895afa92831561127d57829361124e575b507f000000000000000000000000000000000000000000000000000000000000000016803b15610164578190600486518094819363372500ab60e01b83525af1801561124457611215575b5082519182523060048301528482602481875afa801561120b5787906111dc575b6111149250610d6e565b9182611123575b505050509050565b815163a9059cbb60e01b81527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316600482015260248101849052908490829060449082908a905af19081156111d25794957fed6771ea2f01816faa7ccf034b76201581d0b4374e86f83b06a8b4191c6b9f89956111ac926111bb5750610e77565b51908152a1803880808061111b565b6105fc9150853d87116104a5576104978183610d91565b82513d88823e3d90fd5b508482813d8311611204575b6111f28183610d91565b81010312610de157611114915161110a565b503d6111e8565b83513d89823e3d90fd5b67ffffffffffffffff819892981161123057835295386110e9565b634e487b7160e01b82526041600452602482fd5b84513d8a823e3d90fd5b9092508681813d8311611276575b6112668183610d91565b810103126101645751913861109e565b503d61125c565b85513d84823e3d90fd5b600260015414611298576002600155565b60405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606490fdfea2646970667358221220c8909405ea5d3ebcdebb2c3b199b8087f217c1c439cfe0484e1382c57566512a64736f6c6343000816003300000000000000000000000034deff97889f3a6a483e3b9255cafcb9a6e03588000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb480000000000000000000000008856201f483ac767c39a22a8174f0031bd9f783900000000000000000000000000000000000000000000006c6b935b8bbd4000000000000000000000000000000000000000000000000000000000000068c00e810000000000000000000000000000000000000000000000000000000000015180000000000000000000000000000000000000000000000000000000000003f480