Contract
Balance
…
Holdings
…
Active
…
Created
…
Name
Ticker
Currency
Amount
Value
0assets
[
{
"type": "function",
"selector": "0xb79de3b3",
"sig": "getOtcConfig()",
"name": "getOtcConfig",
"stateMutability": "nonpayable",
"inputs": [],
"outputs": []
},
{
"type": "function",
"selector": "0xb9c97229",
"sig": "hasRoles(address,uint8,uint8)",
"name": "hasRoles",
"stateMutability": "nonpayable",
"inputs": [
{
"type": "address"
},
{
"type": "uint8"
},
{
"type": "uint8"
}
],
"outputs": []
},
{
"type": "function",
"selector": "0xc4999547",
"sig": "updateOtcConfig((address,uint64,uint64,uint64,uint64))",
"name": "updateOtcConfig",
"stateMutability": "nonpayable",
"inputs": [
{
"type": "tuple",
"components": [
{
"type": "address"
},
{
"type": "uint64"
},
{
"type": "uint64"
},
{
"type": "uint64"
},
{
"type": "uint64"
}
]
}
],
"outputs": []
},
{
"type": "function",
"selector": "0xc4d66de8",
"sig": "initialize(address)",
"name": "initialize",
"stateMutability": "nonpayable",
"inputs": [
{
"type": "address"
}
],
"outputs": []
},
{
"type": "function",
"selector": "0x95a8c58d",
"sig": "hasRole(address,uint8)",
"name": "hasRole",
"stateMutability": "nonpayable",
"inputs": [
{
"type": "address"
},
{
"type": "uint8"
}
],
"outputs": []
},
{
"type": "function",
"selector": "0xa39fac12",
"sig": "getAddresses()",
"name": "getAddresses",
"stateMutability": "nonpayable",
"inputs": [],
"outputs": []
},
{
"type": "function",
"selector": "0xa98113e0",
"sig": "getOtcRate(uint8)",
"name": "getOtcRate",
"stateMutability": "nonpayable",
"inputs": [
{
"type": "uint8"
}
],
"outputs": []
},
{
"type": "function",
"selector": "0x2b381b1e",
"sig": "sellGnsForCollateral(uint8,uint256)",
"name": "sellGnsForCollateral",
"stateMutability": "nonpayable",
"inputs": [
{
"type": "uint8"
},
{
"type": "uint256"
}
],
"outputs": []
},
{
"type": "function",
"selector": "0x52b3aaca",
"sig": "initializeGovEmergencyTimelock(address)",
"name": "initializeGovEmergencyTimelock",
"stateMutability": "nonpayable",
"inputs": [
{
"type": "address"
}
],
"outputs": []
},
{
"type": "function",
"selector": "0x92c02720",
"sig": "initializeOtc((address,uint64,uint64,uint64,uint64))",
"name": "initializeOtc",
"stateMutability": "nonpayable",
"inputs": [
{
"type": "tuple",
"components": [
{
"type": "address"
},
{
"type": "uint64"
},
{
"type": "uint64"
},
{
"type": "uint64"
},
{
"type": "uint64"
}
]
}
],
"outputs": []
},
{
"type": "function",
"selector": "0x101e6503",
"sig": "setRoles(address[],uint8[],bool[])",
"name": "setRoles",
"stateMutability": "nonpayable",
"inputs": [
{
"type": "address[]"
},
{
"type": "uint8[]"
},
{
"type": "bool[]"
}
],
"outputs": []
},
{
"type": "function",
"selector": "0x11d8818d",
"sig": "addOtcCollateralBalance(uint8,uint256)",
"name": "addOtcCollateralBalance",
"stateMutability": "nonpayable",
"inputs": [
{
"type": "uint8"
},
{
"type": "uint256"
}
],
"outputs": []
},
{
"type": "function",
"selector": "0x2b08f467",
"sig": "getOtcBalance(uint8)",
"name": "getOtcBalance",
"stateMutability": "nonpayable",
"inputs": [
{
"type": "uint8"
}
],
"outputs": []
}
]Loading…
Detecting wallet…
getOtcConfig()
…
getAddresses()
…