oneFIL

Verified contract

Proxy

Active on Ethereum with 294 txns
Deployed by via 0xdd4ef9f8 at 12653630
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
ERC-20
Value $228.52
ERC-20
--
0x8414692776f4c32bed3f31c5c668df1cffe0b1bc2cf86253397625d5c468e441
0xfaedbc0127a92d85dc5dd85b2b5b3077e4aef720299fcbc6cba30b0d643d424d
0x2a9fb4cce150ea1f6e7e9676f5ec0c38f4bf4a32222ebd0cdc9fa39135e3136e
0x59b2bfec641bb9541ed8f323ef8bef0be64a914f6cfe56a4c3d18bbe17b1f930
0x48e576a432f8b4d3d3ce906e944127cdc9ca6f9ee4952af002fb0bee2c17aea1
0x512707b0e3dff84c80005c952168682ec65bcf815d6104de0f6aa36d684248c0
0x4621be636b92e04d9e22fbd4c9f5f301497543d785fbcf439cdf9a17e08ba716
0x923eda6f7132ee6ca0da9b9319eb935d266ed450764890c57404d661b6e492b2
0xf25a003ce8d1719a1ad95861ba3d1fb0cf07982b699e3462200b105db47baba9
0x74b8327a424f70c720fdd01eb864b07c6742f7f76f635a169d1cec01333c10f7

Functions
Getter at block 21277099
MODULE_TYPE(view returns (bytes32)
0xed6917aba4cbf78ca2a794e5562f52b3b179da5ccdad2505b3beb6d40a8264e2
assetCount(view returns (uint256)
2
collateralTokenCount(view returns (uint256)
1
controller(view returns (address)
0x81c9932bd9a87e454710ef83551ac32dd808630e
decimals(view returns (uint8)
18
memberToken(view returns (address)
0xd5147bc8e386d91cc5dbe72099dac6c9b99276f5
mintMaster(view returns (address)
0x58254b405e85359fc7eb3b8856ba82a4dd7c82e2
mintingFee(view returns (uint256)
0
name(view returns (string)
oneFIL
oneTokenFactory(view returns (address)
0xd0092632b9ac5a7856664eec1abb6e3403a6a36a
otherTokenCount(view returns (uint256)
1
owner(view returns (address)
0x321e897eb342ae8a92310fa9bad4de9d3140a8bb
redemptionFee(view returns (uint256)
4500000000000000
symbol(view returns (string)
oneFIL
totalSupply(view returns (uint256)
384060179605725984593257
Read-only
allowance(address owneraddress spenderview returns (uint256)
assetAtIndex(uint256 indexview returns (address)
assets(addressview returns (address oracleaddress strategy)
balanceOf(address accountview returns (uint256)
balances(address tokenview returns (uint256 inVaultuint256 inStrategy)
collateralTokenAtIndex(uint256 indexview returns (address)
getHoldings(address tokenview returns (uint256 vaultBalanceuint256 strategyBalance)
getMintingRatio(address collateralTokenview returns (uint256 ratiouint256 maxOrderVolume)
isAsset(address tokenview returns (bool)
isCollateral(address tokenview returns (bool)
isOtherToken(address tokenview returns (bool)
liabilities(addressview returns (uint256)
otherTokenAtIndex(uint256 indexview returns (address)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addAsset(address tokenaddress oracle
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
changeController(address controller_
changeMintMaster(address mintMaster_address oneTokenOracle_
closeStrategy(address token
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
decreaseStrategyAllowance(address tokenuint256 amount
executeStrategy(address token
fromStrategy(address strategyaddress tokenuint256 amount
increaseAllowance(address spenderuint256 addedValuereturns (bool)
increaseStrategyAllowance(address tokenuint256 amount
init(string name_string symbol_address oneTokenOracle_address controller_address mintMaster_address memberToken_address collateral_
mint(address collateralTokenuint256 oneTokens
redeem(address collateraluint256 amount
removeAsset(address token
removeStrategy(address token
renounceOwnership(
setFactory(address newFactory
setMintingFee(uint256 fee
setRedemptionFee(uint256 fee
setStrategy(address tokenaddress strategyuint256 allowance
toStrategy(address strategyaddress tokenuint256 amount
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
updateMintingRatio(address collateralTokenreturns (uint256 ratiouint256 maxOrderVolume)
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
AssetAdded(address senderaddress tokenaddress oracle
AssetRemoved(address senderaddress token
ControllerChanged(address senderaddress controller
FromStrategy(address senderaddress strategyaddress tokenuint256 amount
Initialized(address senderstring namestring symboladdress controlleraddress mintMasteraddress memberTokenaddress collateral
MintMasterChanged(address senderaddress mintMasteraddress oneTokenOracle
Minted(address indexed senderaddress indexed collateraluint256 oneTokensuint256 memberTokensuint256 collateralTokens
NewFactory(address senderaddress factory
NewMintingFee(address senderuint256 fee
NewRedemptionFee(address senderuint256 fee
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Redeemed(address indexed senderaddress indexed collateraluint256 amount
StrategyAllowanceDecreased(address senderaddress tokenaddress strategyuint256 amount
StrategyAllowanceIncreased(address senderaddress tokenaddress strategyuint256 amount
StrategyClosed(address senderaddress tokenaddress strategy
StrategyExecuted(address indexed senderaddress indexed tokenaddress indexed strategy
StrategyRemoved(address senderaddress tokenaddress strategy
StrategySet(address senderaddress tokenaddress strategyuint256 allowance
ToStrategy(address senderaddress strategyaddress tokenuint256 amount
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.