oneGIV

Verified contract

Proxy

Active on Ethereum with 148 txns
Deployed by via 0x318f3789 at 15123064
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 $1.65
ERC-20
--
ERC-20
--
0x7edde91fc4fbb56c61d256e16af40a1d7fe126e3fbd3b75dec528ed727b5702f
0x298f264d58cc392f5a546f3bafef3e00eaa763ae2605a5ffd7553b4cc25e859a
0x911620db764f891b2b05acdb8bfb503c43ccde3e1a4649ea50ece4e2b6a3b14e
0xeea89680c4dec951fcb62828cc148a651d2f3d4c3d3df33d761a2366d6b3c9c8
From
0xbd0c904163ae277bf28c702cfdc9bb45dccff21cb747d8c16edede123bbaf883
0x851c03a68a785fea993cedf313085bdfc1a54075c08eb7f03a214a162fd899d0
0xcc7d12fb54b7177edf66837d6dd427ae043c8177ba532793b436cff831b9505d
0xaca6efe32da7717b00860e880587431e9902e373411a706ede8d5ec72826348d
0xce5e5b0358eeed325f20d0ef418a72a3013f1115577d7e170cd890055a520c53
0xa2df75891068d3272fe879e7069dd71bf7d76145ad1565a03e99a4e068ad195b

Functions
Getter at block 21296170
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)
0x900db999074d9277c5da2a43f252d74366230da0
mintMaster(view returns (address)
0x58254b405e85359fc7eb3b8856ba82a4dd7c82e2
mintingFee(view returns (uint256)
0
name(view returns (string)
oneGIV
oneTokenFactory(view returns (address)
0xd0092632b9ac5a7856664eec1abb6e3403a6a36a
otherTokenCount(view returns (uint256)
1
owner(view returns (address)
0x2b0ee142dcfe7c2dd150cdbd7b6832f6e9977f51
redemptionFee(view returns (uint256)
4500000000000000
symbol(view returns (string)
oneGIV
totalSupply(view returns (uint256)
98928728139258439872883
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.