Fabrx > API > All
Request API
🔍
API: kyber
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "reserveListingStage",
"functionParams": [
"", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "listOrderbookContract",
"functionParams": [
"token", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "addOrderbookContract",
"functionParams": [
"token", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "kyberNetworkContract",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "maxOrdersPerTrade",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "kncToken",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "unlistOrderbookContract",
"functionParams": [
"token", //address
"hintReserveIndex", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "orderFactoryContract",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "ORDERBOOK_BURN_FEE_BPS",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "initOrderbookContract",
"functionParams": [
"token", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "reserves",
"functionParams": [
"", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "minNewOrderValueUsd",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "getOrderbookListingStage",
"functionParams": [
"token", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "medianizerContract",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "PermissionlessOrderbookReserveLister",
"functionName": "TokenOrderbookListingStage",
"functionParams": [
"token", //address
"stage", //uint8
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "enableTrade",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "removeAlerter",
"functionParams": [
"alerter", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "pendingAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "getOperators",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "withdrawToken",
"functionParams": [
"token", //address
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "addAlerter",
"functionParams": [
"newAlerter", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "sanityRatesContract",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "approveWithdrawAddress",
"functionParams": [
"token", //address
"addr", //address
"approve", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "withdraw",
"functionParams": [
"token", //address
"amount", //uint256
"destination", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "disableTrade",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "trade",
"functionParams": [
"srcToken", //address
"srcAmount", //uint256
"destToken", //address
"destAddress", //address
"conversionRate", //uint256
"validate", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "transferAdmin",
"functionParams": [
"newAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "claimAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "transferAdminQuickly",
"functionParams": [
"newAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "getAlerters",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "getConversionRate",
"functionParams": [
"src", //address
"dest", //address
"srcQty", //uint256
"blockNumber", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "addOperator",
"functionParams": [
"newOperator", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "getSrcQty",
"functionParams": [
"src", //address
"dest", //address
"dstQty", //uint256
"rate", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "removeOperator",
"functionParams": [
"operator", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "setContracts",
"functionParams": [
"_kyberNetwork", //address
"_conversionRates", //address
"_sanityRates", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "kyberNetwork",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "withdrawEther",
"functionParams": [
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "conversionRatesContract",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "tradeEnabled",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "approvedWithdrawAddresses",
"functionParams": [
"", //bytes32
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "admin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "getBalance",
"functionParams": [
"token", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "getDestQty",
"functionParams": [
"src", //address
"dest", //address
"srcQty", //uint256
"rate", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "DepositToken",
"functionParams": [
"token", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "TradeExecute",
"functionParams": [
"origin", //address
"src", //address
"srcAmount", //uint256
"destToken", //address
"destAmount", //uint256
"destAddress", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "TradeEnabled",
"functionParams": [
"enable", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "WithdrawAddressApproved",
"functionParams": [
"token", //address
"addr", //address
"approve", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "WithdrawFunds",
"functionParams": [
"token", //address
"amount", //uint256
"destination", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "SetContractAddresses",
"functionParams": [
"network", //address
"rate", //address
"sanity", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "TokenWithdraw",
"functionParams": [
"token", //address
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "EtherWithdraw",
"functionParams": [
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "TransferAdminPending",
"functionParams": [
"pendingAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "AdminClaimed",
"functionParams": [
"newAdmin", //address
"previousAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "AlerterAdded",
"functionParams": [
"newAlerter", //address
"isAdd", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberReserve",
"functionName": "OperatorAdded",
"functionParams": [
"newOperator", //address
"isAdd", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "removeAlerter",
"functionParams": [
"alerter", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "enabled",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "pendingAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "getOperators",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "tradeWithHint",
"functionParams": [
"src", //address
"srcAmount", //uint256
"dest", //address
"destAddress", //address
"maxDestAmount", //uint256
"minConversionRate", //uint256
"walletId", //address
"hint", //bytes
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "swapTokenToEther",
"functionParams": [
"token", //address
"srcAmount", //uint256
"minConversionRate", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "withdrawToken",
"functionParams": [
"token", //address
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "maxGasPrice",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "addAlerter",
"functionParams": [
"newAlerter", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "kyberNetworkContract",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "getUserCapInWei",
"functionParams": [
"user", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "swapTokenToToken",
"functionParams": [
"src", //address
"srcAmount", //uint256
"dest", //address
"minConversionRate", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "transferAdmin",
"functionParams": [
"newAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "claimAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "swapEtherToToken",
"functionParams": [
"token", //address
"minConversionRate", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "transferAdminQuickly",
"functionParams": [
"newAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "getAlerters",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "getExpectedRate",
"functionParams": [
"src", //address
"dest", //address
"srcQty", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "getUserCapInTokenWei",
"functionParams": [
"user", //address
"token", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "addOperator",
"functionParams": [
"newOperator", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "setKyberNetworkContract",
"functionParams": [
"_kyberNetworkContract", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "removeOperator",
"functionParams": [
"operator", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "info",
"functionParams": [
"field", //bytes32
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "trade",
"functionParams": [
"src", //address
"srcAmount", //uint256
"dest", //address
"destAddress", //address
"maxDestAmount", //uint256
"minConversionRate", //uint256
"walletId", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "withdrawEther",
"functionParams": [
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "getBalance",
"functionParams": [
"token", //address
"user", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "admin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "ExecuteTrade",
"functionParams": [
"trader", //address
"src", //address
"dest", //address
"actualSrcAmount", //uint256
"actualDestAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "KyberNetworkSet",
"functionParams": [
"newNetworkContract", //address
"oldNetworkContract", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "TokenWithdraw",
"functionParams": [
"token", //address
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "EtherWithdraw",
"functionParams": [
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "TransferAdminPending",
"functionParams": [
"pendingAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "AdminClaimed",
"functionParams": [
"newAdmin", //address
"previousAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "AlerterAdded",
"functionParams": [
"newAlerter", //address
"isAdd", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetworkProxy",
"functionName": "OperatorAdded",
"functionParams": [
"newOperator", //address
"isAdd", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "removeAlerter",
"functionParams": [
"alerter", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "tradeWithHint",
"functionParams": [
"trader", //address
"src", //address
"srcAmount", //uint256
"dest", //address
"destAddress", //address
"maxDestAmount", //uint256
"minConversionRate", //uint256
"walletId", //address
"hint", //bytes
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "getReserves",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "searchBestRate",
"functionParams": [
"src", //address
"dest", //address
"srcAmount", //uint256
"usePermissionless", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "infoFields",
"functionParams": [
"", //bytes32
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "setFeeBurner",
"functionParams": [
"feeBurner", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "findBestRateOnlyPermission",
"functionParams": [
"src", //address
"dest", //address
"srcAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "enabled",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "removeReserve",
"functionParams": [
"reserve", //address
"index", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "pendingAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "getOperators",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "reservesPerTokenSrc",
"functionParams": [
"", //address
"", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "setWhiteList",
"functionParams": [
"whiteList", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "withdrawToken",
"functionParams": [
"token", //address
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "maxGasPrice",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "addAlerter",
"functionParams": [
"newAlerter", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "negligibleRateDiff",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "feeBurnerContract",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "setExpectedRate",
"functionParams": [
"expectedRate", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "expectedRateContract",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "whiteListContract",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "setInfo",
"functionParams": [
"field", //bytes32
"value", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "getUserCapInWei",
"functionParams": [
"user", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "isEnabled",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "reserveType",
"functionParams": [
"", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "transferAdmin",
"functionParams": [
"newAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "setEnable",
"functionParams": [
"_enable", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "claimAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "kyberNetworkProxyContract",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "transferAdminQuickly",
"functionParams": [
"newAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "getAlerters",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "getExpectedRate",
"functionParams": [
"src", //address
"dest", //address
"srcQty", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "reserves",
"functionParams": [
"", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "getExpectedRateOnlyPermission",
"functionParams": [
"src", //address
"dest", //address
"srcQty", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "PERM_HINT",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "getUserCapInTokenWei",
"functionParams": [
"user", //address
"token", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "reservesPerTokenDest",
"functionParams": [
"", //address
"", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "addOperator",
"functionParams": [
"newOperator", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "addReserve",
"functionParams": [
"reserve", //address
"isPermissionless", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "removeOperator",
"functionParams": [
"operator", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "maxGasPriceValue",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "info",
"functionParams": [
"field", //bytes32
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "findBestRate",
"functionParams": [
"src", //address
"dest", //address
"srcAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "setParams",
"functionParams": [
"_maxGasPrice", //uint256
"_negligibleRateDiff", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "PERM_HINT_GET_RATE",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "setKyberProxy",
"functionParams": [
"networkProxy", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "withdrawEther",
"functionParams": [
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "getNumReserves",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "getBalance",
"functionParams": [
"token", //address
"user", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "listPairForReserve",
"functionParams": [
"reserve", //address
"token", //address
"ethToToken", //bool
"tokenToEth", //bool
"add", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "admin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "EtherReceival",
"functionParams": [
"sender", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "AddReserveToNetwork",
"functionParams": [
"reserve", //address
"add", //bool
"isPermissionless", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "RemoveReserveFromNetwork",
"functionParams": [
"reserve", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "ListReservePairs",
"functionParams": [
"reserve", //address
"src", //address
"dest", //address
"add", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "WhiteListContractSet",
"functionParams": [
"newContract", //address
"currentContract", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "ExpectedRateContractSet",
"functionParams": [
"newContract", //address
"currentContract", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "FeeBurnerContractSet",
"functionParams": [
"newContract", //address
"currentContract", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "KyberNetwrokParamsSet",
"functionParams": [
"maxGasPrice", //uint256
"negligibleRateDiff", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "KyberNetworkSetEnable",
"functionParams": [
"isEnabled", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "KyberProxySet",
"functionParams": [
"proxy", //address
"sender", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "KyberTrade",
"functionParams": [
"trader", //address
"src", //address
"dest", //address
"srcAmount", //uint256
"dstAmount", //uint256
"destAddress", //address
"ethWeiValue", //uint256
"reserve1", //address
"reserve2", //address
"hint", //bytes
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "TokenWithdraw",
"functionParams": [
"token", //address
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "EtherWithdraw",
"functionParams": [
"amount", //uint256
"sendTo", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "TransferAdminPending",
"functionParams": [
"pendingAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "AdminClaimed",
"functionParams": [
"newAdmin", //address
"previousAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "AlerterAdded",
"functionParams": [
"newAlerter", //address
"isAdd", //bool
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "KyberNetwork",
"functionName": "OperatorAdded",
"functionParams": [
"newOperator", //address
"isAdd", //bool
]
}
API: Compound
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "name",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "approve",
"functionParams": [
"spender", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "mint",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "reserveFactorMantissa",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "borrowBalanceCurrent",
"functionParams": [
"account", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "totalSupply",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "exchangeRateStored",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "transferFrom",
"functionParams": [
"src", //address
"dst", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "pendingAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "decimals",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "balanceOfUnderlying",
"functionParams": [
"owner", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "getCash",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "_setComptroller",
"functionParams": [
"newComptroller", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "totalBorrows",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "repayBorrow",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "comptroller",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "_reduceReserves",
"functionParams": [
"reduceAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "initialExchangeRateMantissa",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "accrualBlockNumber",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "balanceOf",
"functionParams": [
"owner", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "totalBorrowsCurrent",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "redeemUnderlying",
"functionParams": [
"redeemAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "totalReserves",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "symbol",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "borrowBalanceStored",
"functionParams": [
"account", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "accrueInterest",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "transfer",
"functionParams": [
"dst", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "borrowIndex",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "liquidateBorrow",
"functionParams": [
"borrower", //address
"cTokenCollateral", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "supplyRatePerBlock",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "seize",
"functionParams": [
"liquidator", //address
"borrower", //address
"seizeTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "_setPendingAdmin",
"functionParams": [
"newPendingAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "exchangeRateCurrent",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "getAccountSnapshot",
"functionParams": [
"account", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "borrow",
"functionParams": [
"borrowAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "redeem",
"functionParams": [
"redeemTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "allowance",
"functionParams": [
"owner", //address
"spender", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "repayBorrowBehalf",
"functionParams": [
"borrower", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "_acceptAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "_setInterestRateModel",
"functionParams": [
"newInterestRateModel", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "interestRateModel",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "admin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "borrowRatePerBlock",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "_setReserveFactor",
"functionParams": [
"newReserveFactorMantissa", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "isCToken",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "AccrueInterest",
"functionParams": [
"interestAccumulated", //uint256
"borrowIndex", //uint256
"totalBorrows", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "Mint",
"functionParams": [
"minter", //address
"mintAmount", //uint256
"mintTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "Redeem",
"functionParams": [
"redeemer", //address
"redeemAmount", //uint256
"redeemTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "Borrow",
"functionParams": [
"borrower", //address
"borrowAmount", //uint256
"accountBorrows", //uint256
"totalBorrows", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "RepayBorrow",
"functionParams": [
"payer", //address
"borrower", //address
"repayAmount", //uint256
"accountBorrows", //uint256
"totalBorrows", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "LiquidateBorrow",
"functionParams": [
"liquidator", //address
"borrower", //address
"repayAmount", //uint256
"cTokenCollateral", //address
"seizeTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "NewPendingAdmin",
"functionParams": [
"oldPendingAdmin", //address
"newPendingAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "NewAdmin",
"functionParams": [
"oldAdmin", //address
"newAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "NewComptroller",
"functionParams": [
"oldComptroller", //address
"newComptroller", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "NewMarketInterestRateModel",
"functionParams": [
"oldInterestRateModel", //address
"newInterestRateModel", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "NewReserveFactor",
"functionParams": [
"oldReserveFactorMantissa", //uint256
"newReserveFactorMantissa", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "ReservesReduced",
"functionParams": [
"admin", //address
"reduceAmount", //uint256
"newTotalReserves", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "Failure",
"functionParams": [
"error", //uint256
"info", //uint256
"detail", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "Transfer",
"functionParams": [
"from", //address
"to", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cETH",
"functionName": "Approval",
"functionParams": [
"owner", //address
"spender", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "name",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "approve",
"functionParams": [
"spender", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "repayBorrow",
"functionParams": [
"repayAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "reserveFactorMantissa",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "borrowBalanceCurrent",
"functionParams": [
"account", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "totalSupply",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "exchangeRateStored",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "transferFrom",
"functionParams": [
"src", //address
"dst", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "repayBorrowBehalf",
"functionParams": [
"borrower", //address
"repayAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "pendingAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "decimals",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "balanceOfUnderlying",
"functionParams": [
"owner", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "getCash",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "_setComptroller",
"functionParams": [
"newComptroller", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "totalBorrows",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "comptroller",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "_reduceReserves",
"functionParams": [
"reduceAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "initialExchangeRateMantissa",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "accrualBlockNumber",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "underlying",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "balanceOf",
"functionParams": [
"owner", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "totalBorrowsCurrent",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "redeemUnderlying",
"functionParams": [
"redeemAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "totalReserves",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "symbol",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "borrowBalanceStored",
"functionParams": [
"account", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "mint",
"functionParams": [
"mintAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "accrueInterest",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "transfer",
"functionParams": [
"dst", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "borrowIndex",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "supplyRatePerBlock",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "seize",
"functionParams": [
"liquidator", //address
"borrower", //address
"seizeTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "_setPendingAdmin",
"functionParams": [
"newPendingAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "exchangeRateCurrent",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "getAccountSnapshot",
"functionParams": [
"account", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "borrow",
"functionParams": [
"borrowAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "redeem",
"functionParams": [
"redeemTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "allowance",
"functionParams": [
"owner", //address
"spender", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "_acceptAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "_setInterestRateModel",
"functionParams": [
"newInterestRateModel", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "interestRateModel",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "liquidateBorrow",
"functionParams": [
"borrower", //address
"repayAmount", //uint256
"cTokenCollateral", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "admin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "borrowRatePerBlock",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "_setReserveFactor",
"functionParams": [
"newReserveFactorMantissa", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "isCToken",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "AccrueInterest",
"functionParams": [
"interestAccumulated", //uint256
"borrowIndex", //uint256
"totalBorrows", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "Mint",
"functionParams": [
"minter", //address
"mintAmount", //uint256
"mintTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "Redeem",
"functionParams": [
"redeemer", //address
"redeemAmount", //uint256
"redeemTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "Borrow",
"functionParams": [
"borrower", //address
"borrowAmount", //uint256
"accountBorrows", //uint256
"totalBorrows", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "RepayBorrow",
"functionParams": [
"payer", //address
"borrower", //address
"repayAmount", //uint256
"accountBorrows", //uint256
"totalBorrows", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "LiquidateBorrow",
"functionParams": [
"liquidator", //address
"borrower", //address
"repayAmount", //uint256
"cTokenCollateral", //address
"seizeTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "NewPendingAdmin",
"functionParams": [
"oldPendingAdmin", //address
"newPendingAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "NewAdmin",
"functionParams": [
"oldAdmin", //address
"newAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "NewComptroller",
"functionParams": [
"oldComptroller", //address
"newComptroller", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "NewMarketInterestRateModel",
"functionParams": [
"oldInterestRateModel", //address
"newInterestRateModel", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "NewReserveFactor",
"functionParams": [
"oldReserveFactorMantissa", //uint256
"newReserveFactorMantissa", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "ReservesReduced",
"functionParams": [
"admin", //address
"reduceAmount", //uint256
"newTotalReserves", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "Failure",
"functionParams": [
"error", //uint256
"info", //uint256
"detail", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "Transfer",
"functionParams": [
"from", //address
"to", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cWBTC",
"functionName": "Approval",
"functionParams": [
"owner", //address
"spender", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "pendingAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "_setPendingAdmin",
"functionParams": [
"newPendingAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "comptrollerImplementation",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "_acceptImplementation",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "pendingComptrollerImplementation",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "_setPendingImplementation",
"functionParams": [
"newPendingImplementation", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "_acceptAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "admin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "NewPendingImplementation",
"functionParams": [
"oldPendingImplementation", //address
"newPendingImplementation", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "NewImplementation",
"functionParams": [
"oldImplementation", //address
"newImplementation", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "NewPendingAdmin",
"functionParams": [
"oldPendingAdmin", //address
"newPendingAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "NewAdmin",
"functionParams": [
"oldAdmin", //address
"newAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "Comptroller",
"functionName": "Failure",
"functionParams": [
"error", //uint256
"info", //uint256
"detail", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "name",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "approve",
"functionParams": [
"spender", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "repayBorrow",
"functionParams": [
"repayAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "reserveFactorMantissa",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "borrowBalanceCurrent",
"functionParams": [
"account", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "totalSupply",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "exchangeRateStored",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "transferFrom",
"functionParams": [
"src", //address
"dst", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "repayBorrowBehalf",
"functionParams": [
"borrower", //address
"repayAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "pendingAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "decimals",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "balanceOfUnderlying",
"functionParams": [
"owner", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "getCash",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "_setComptroller",
"functionParams": [
"newComptroller", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "totalBorrows",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "comptroller",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "_reduceReserves",
"functionParams": [
"reduceAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "initialExchangeRateMantissa",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "accrualBlockNumber",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "underlying",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "balanceOf",
"functionParams": [
"owner", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "totalBorrowsCurrent",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "redeemUnderlying",
"functionParams": [
"redeemAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "totalReserves",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "symbol",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "borrowBalanceStored",
"functionParams": [
"account", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "mint",
"functionParams": [
"mintAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "accrueInterest",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "transfer",
"functionParams": [
"dst", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "borrowIndex",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "supplyRatePerBlock",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "seize",
"functionParams": [
"liquidator", //address
"borrower", //address
"seizeTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "_setPendingAdmin",
"functionParams": [
"newPendingAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "exchangeRateCurrent",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "getAccountSnapshot",
"functionParams": [
"account", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "borrow",
"functionParams": [
"borrowAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "redeem",
"functionParams": [
"redeemTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "allowance",
"functionParams": [
"owner", //address
"spender", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "_acceptAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "_setInterestRateModel",
"functionParams": [
"newInterestRateModel", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "interestRateModel",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "liquidateBorrow",
"functionParams": [
"borrower", //address
"repayAmount", //uint256
"cTokenCollateral", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "admin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "borrowRatePerBlock",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "_setReserveFactor",
"functionParams": [
"newReserveFactorMantissa", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "isCToken",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "AccrueInterest",
"functionParams": [
"interestAccumulated", //uint256
"borrowIndex", //uint256
"totalBorrows", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "Mint",
"functionParams": [
"minter", //address
"mintAmount", //uint256
"mintTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "Redeem",
"functionParams": [
"redeemer", //address
"redeemAmount", //uint256
"redeemTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "Borrow",
"functionParams": [
"borrower", //address
"borrowAmount", //uint256
"accountBorrows", //uint256
"totalBorrows", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "RepayBorrow",
"functionParams": [
"payer", //address
"borrower", //address
"repayAmount", //uint256
"accountBorrows", //uint256
"totalBorrows", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "LiquidateBorrow",
"functionParams": [
"liquidator", //address
"borrower", //address
"repayAmount", //uint256
"cTokenCollateral", //address
"seizeTokens", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "NewPendingAdmin",
"functionParams": [
"oldPendingAdmin", //address
"newPendingAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "NewAdmin",
"functionParams": [
"oldAdmin", //address
"newAdmin", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "NewComptroller",
"functionParams": [
"oldComptroller", //address
"newComptroller", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "NewMarketInterestRateModel",
"functionParams": [
"oldInterestRateModel", //address
"newInterestRateModel", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "NewReserveFactor",
"functionParams": [
"oldReserveFactorMantissa", //uint256
"newReserveFactorMantissa", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "ReservesReduced",
"functionParams": [
"admin", //address
"reduceAmount", //uint256
"newTotalReserves", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "Failure",
"functionParams": [
"error", //uint256
"info", //uint256
"detail", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "Transfer",
"functionParams": [
"from", //address
"to", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cZRX",
"functionName": "Approval",
"functionParams": [
"owner", //address
"spender", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "WhitePaperInterestRateModel",
"functionName": "getBorrowRate",
"functionParams": [
"cash", //uint256
"borrows", //uint256
"_reserves", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "WhitePaperInterestRateModel",
"functionName": "multiplier",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "WhitePaperInterestRateModel",
"functionName": "baseRate",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "WhitePaperInterestRateModel",
"functionName": "isInterestRateModel",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "WhitePaperInterestRateModel",
"functionName": "blocksPerYear",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "WhitePaperInterestRateModel3",
"functionName": "getBorrowRate",
"functionParams": [
"cash", //uint256
"borrows", //uint256
"_reserves", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "WhitePaperInterestRateModel3",
"functionName": "multiplier",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "WhitePaperInterestRateModel3",
"functionName": "baseRate",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "WhitePaperInterestRateModel3",
"functionName": "isInterestRateModel",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "WhitePaperInterestRateModel3",
"functionName": "blocksPerYear",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "name",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "approve",
"functionParams": [
"spender", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "repayBorrow",
"functionParams": [
"repayAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "reserveFactorMantissa",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "borrowBalanceCurrent",
"functionParams": [
"account", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "totalSupply",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "exchangeRateStored",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "transferFrom",
"functionParams": [
"src", //address
"dst", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "repayBorrowBehalf",
"functionParams": [
"borrower", //address
"repayAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "pendingAdmin",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "decimals",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "balanceOfUnderlying",
"functionParams": [
"owner", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "getCash",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "_setComptroller",
"functionParams": [
"newComptroller", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "totalBorrows",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "comptroller",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "_reduceReserves",
"functionParams": [
"reduceAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "initialExchangeRateMantissa",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "accrualBlockNumber",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "underlying",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "balanceOf",
"functionParams": [
"owner", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "totalBorrowsCurrent",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "redeemUnderlying",
"functionParams": [
"redeemAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "totalReserves",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "symbol",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "borrowBalanceStored",
"functionParams": [
"account", //address
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "mint",
"functionParams": [
"mintAmount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "accrueInterest",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "transfer",
"functionParams": [
"dst", //address
"amount", //uint256
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/contracts/api/run
PARAMS = {
"contractName": "cREP",
"functionName": "borrowIndex",
"functionParams": [
]
}
METHOD = POST
URL = https://apis.fabrx.io/v1.0/c