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