Tholgar Warlord Vault

Verified contract

Active on Ethereum with 132 txns
Deployed by via 0xc52c2aba at 19714275
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x9bd7866a01d76dd6e9176c7d6666d89ef0b3dc566ecc8811c46ff7cd6c44c1b9
0x823f66b8ec51462e4ee7760559f9311d58f5caddac23cebe0191da76c73536f7
0xb91d7d690668c99195a084131e3ffc9f56fd8288f47ae847371673ed54b268ab
0x217b58f4622d2fdb2d5f792b7e16254ce4df3bf5251714c7c01027db1a427b40
0xedd696faf8e0bfbd7dc3e4a5a2813934652e91248389626f3d77d3c8401d0193
0x0b77ac1398e91da5c7b315fd0090fdf5ffc6e7181327410e994895535fe4893c
0xa5a5c55c5d1d28e44719afa6a534b414bf8516403814e69c51a6d735848294a4
0x2744099ba81aceafc8c886854a9c6a5cbe55e0c09f24de08e20aafce65d5a140
0x354c4d09982938b7c4eb19d6c5815f12ec90592a658b4949a0cff754f601d33a
0xd3e821537ee683b7700b3d295d2d6df648244365936f265c392b9e35c4270e3e

Functions
Getter at block 21407310
DOMAIN_SEPARATOR(view returns (bytes32 result)
0x0346e201ee666583f84061fbe79fc1ce129345d48effafd7b1c67ce96281b2b3
MAX_BPS(view returns (uint256)
10000
MAX_HARVEST_FEE(view returns (uint256)
2000
MAX_WITHDRAWAL_FEE(view returns (uint256)
1000
asset(view returns (address)
0xa8258dee2a677874a48f5320670a869d74f0cbc1
decimals(view returns (uint8)
18
feeRecipient(view returns (address)
0x25e8df030507c6d9a4d0035831c35c016d9031c2
feeToken(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
harvestFee(view returns (uint256)
500
minter(view returns (address)
0x144a689a8261f1863c89954930ecae46bd950341
name(view returns (string)
Tholgar Warlord Vault
operator(view returns (address)
0x25e8df030507c6d9a4d0035831c35c016d9031c2
owner(view returns (address)
0x25e8df030507c6d9a4d0035831c35c016d9031c2
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
staker(view returns (address)
0xa86c53af3aadf20be5d7a8136acfdbc4b074758a
swapper(view returns (address)
0xf2b3038c8bb9c4b225841496cf1d4ca47b4c90d6
symbol(view returns (string)
thWAR
totalAssets(view returns (uint256)
120379475729626902553426
totalSupply(view returns (uint256 result)
89873536379873295715982
withdrawalFee(view returns (uint256)
150
Read-only
allowance(address owneraddress spenderview returns (uint256 result)
balanceOf(address ownerview returns (uint256 result)
convertToAssets(uint256 sharesview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
maxDeposit(address toview returns (uint256 maxAssets)
maxMint(address toview returns (uint256 maxShares)
maxRedeem(address ownerview returns (uint256 maxShares)
maxWithdraw(address ownerview returns (uint256 maxAssets)
nonces(address ownerview returns (uint256 result)
previewDeposit(uint256 assetsview returns (uint256 shares)
previewMint(uint256 sharesview returns (uint256 assets)
previewRedeem(uint256 sharesview returns (uint256 assets)
previewWithdraw(uint256 assetsview returns (uint256 shares)
State-modifying
acceptOwnership(
approve(address spenderuint256 amountreturns (bool)
compound(address[] tokensToSwapbytes[] callDatasaddress[] tokensToMint
deposit(uint256 assetsaddress receiverreturns (uint256 shares)
harvest(address[] tokensToHarvestaddress[] tokensToSwapbytes[] callDatas
mint(uint256 sharesaddress receiverreturns (uint256 assets)
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
recoverERC20(address tokenreturns (bool)
redeem(uint256 sharesaddress toaddress ownerreturns (uint256 assets)
setFeeRecipient(address newFeeRecipient
setFeeToken(address newFeeToken
setHarvestFee(uint256 newHarvestFee
setMinter(address newMinter
setOperator(address newOperator
setStaker(address newStaker
setSwapper(address newSwapper
setWithdrawalFee(uint256 newWithdrawalFee
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
unpause(
withdraw(uint256 assetsaddress toaddress ownerreturns (uint256 shares)
Events
Approval(address indexed owneraddress indexed spenderuint256 amount
Compounded(uint256 amount
Deposit(address indexed byaddress indexed owneruint256 assetsuint256 shares
FeeRecipientUpdated(address oldFeeRecipientaddress newFeeRecipient
FeeTokenUpdated(address oldFeeTokenaddress newFeeToken
HarvestFeeUpdated(uint256 oldHarvestFeeuint256 newHarvestFee
Harvested(uint256 amount
MinterUpdated(address oldMinteraddress newMinter
OperatorUpdated(address oldOperatoraddress newOperator
OwnershipTransferStarted(address indexed useraddress indexed newOwner
OwnershipTransferred(address indexed useraddress indexed newOwner
Paused(address account
StakerUpdated(address oldStakeraddress newStaker
SwapperUpdated(address oldSwapperaddress newSwapper
Transfer(address indexed fromaddress indexed touint256 amount
Unpaused(address account
Withdraw(address indexed byaddress indexed toaddress indexed owneruint256 assetsuint256 shares
WithdrawalFeeUpdated(uint256 oldWithdrawalFeeuint256 newWithdrawalFee
Constructor
constructor(address initialOwneraddress initialStakeraddress initialMinteraddress initialSwapperuint256 initialHarvestFeeuint256 initialWithdrawalFeeaddress initialFeeRecipientaddress initialFeeTokenaddress initialOperatoraddress definitiveAsset
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AllowanceOverflow(
AllowanceUnderflow(
DepositMoreThanMax(
EnforcedPause(
ExpectedPause(
InsufficientAllowance(
InsufficientBalance(
InvalidFee(
InvalidPermit(
MintMoreThanMax(
NotOperatorOrOwner(
PermitExpired(
RedeemMoreThanMax(
Reentrancy(
TotalSupplyOverflow(
WithdrawMoreThanMax(
ZeroAddress(
ZeroValue(