AssetProxy

Verified contract

Proxy

Active on Ethereum with 72 txns
Deployed by via 0xbf003413 at 15731266
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "AssetProxy"

0xe74cd64837b1bf40fcf2c9853a8c23f32a59d508d04d0f4a488b07ae1dcff8d9
0xcf648f301f17364706539a6fc79719666543ab46ba8d169adee4cb7bde363d60
0xa3001570c662f2358052d49055fa36daa700f2a944715e3ca257c825f0f56c1f
0x8917ffc7ea4f049c80b1fb4593d4763dd847ef391b4bb4d7bb93b0c2c6cb2103
0x4af5bcdbc306f574356e34ee78a18cc72c64c526e33ac3899ece013af76b88ea
0x65c9cec786be4de4de35b0efe0511e0f2e64893a77fc17e717e386df3e3e1219
0x074060f1b48336b16c8db14cd623af8ccbf592bcf6165cde31485c5f83e850f7
0x5055ce75b84572f498def88775c547054e1b343840f7bafb84c96f55cd255f8d
0x3509f853104d21497a158a30cf606e430b365c413e50134395ec906fbd996805
0x0cd590d421130ddba1dffc2442a4fc133b49c2985fd04ee5e789bc55144b573a

Functions
Getter at block 21210142
asyncSwapper(view returns (address)
0xb305372b12fd5d736ecb6bf903eaa844f2a23112
nexus(view returns (address)
0xafce80b19a8ce13dec0739a1aab7a028d6845eb3
syncSwapper(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
pendingRewards(address rewardTokenaddress assetTokenview returns (uint256 batchuint256 rewards)
pendingVaultRewards(address rewardTokenaddress assetTokenaddress vaultview returns (uint256 batchuint256 rewards)
purchasedAssets(uint256 batchaddress rewardTokenaddress assetTokenaddress vaultview returns (uint256 assets)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approveAsyncSwapper(address token
claimAssets(uint256 batchaddress rewardTokenaddress assetTokenreturns (uint256 assets)
collectRewards(address[] vaultsreturns (address[][] rewardTokensuint256[][] rewardsaddress[][] purchaseTokens)
donateTokens(address[] rewardTokensaddress[] purchaseTokensaddress[] vaultsreturns (uint256[] assets)
initialize(address _syncSwapperaddress _asyncSwapper
initiateSwap(address rewardTokenaddress assetTokenbytes datareturns (uint256 batchuint256 rewards)
initiateSwaps(address[] rewardTokensaddress[] assetTokensbytes[] datasreturns (uint256[] batchsuint256[] rewards)
rescueToken(address tokenuint256 amount
revokeAsyncSwapper(address token
setAsyncSwapper(address _asyncSwapper
setSyncSwapper(address _syncSwapper
settleSwap(address rewardTokenaddress assetTokenuint256 assetsbytes datareturns (uint256 batchuint256 rewards)
settleSwaps(address[] rewardTokensaddress[] assetTokensuint256[] assetsbytes[] datasreturns (uint256[] batchsuint256[] rewards)
swap(address rewardTokenaddress assetTokenuint256 minAssetsbytes datareturns (uint256 batchuint256 rewardsuint256 assets)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
ClaimedAssets(uint256 arg0
CollectedRewards(address[][] rewardTokensuint256[][] rewardsaddress[][] purchaseTokens
DonatedAssets(uint256[] assets
Initialized(uint8 version
SwapInitiated(uint256 batchuint256 rewardsuint256 assets
SwapSettled(uint256 batchuint256 rewardsuint256 assets
Swapped(uint256 batchuint256 rewardsuint256 assets
SwapperUpdated(address indexed oldSwapperaddress indexed newSwapper
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.