Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3,567 changes: 3,218 additions & 349 deletions djed-sdk/dist/esm/index.js

Large diffs are not rendered by default.

3,581 changes: 3,233 additions & 348 deletions djed-sdk/dist/umd/index.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions djed-sdk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
"main": "dist/umd/index.js",
"module": "dist/esm/index.js",
"scripts": {
"build": "rollup -c",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
Expand Down
1 change: 1 addition & 0 deletions djed-sdk/src/artifacts/API3OracleABI.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"abi":[{"type":"constructor","inputs":[{"name":"_proxyAddress","type":"address","internalType":"address"},{"name":"_api3Decimals","type":"uint256","internalType":"uint256"},{"name":"_decimals","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"acceptTermsOfService","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"proxyAddress","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"readData","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"scalingFactor","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"}],"bytecode":{"object":"0x60c060405234156100105760006000fd5b6103b28038038060c00160c0811067ffffffffffffffff8211171561003157fe5b8060405250808260c039606081121561004a5760006000fd5b505060c05173ffffffffffffffffffffffffffffffffffffffff8116811415156100745760006000fd5b60e0516100856101005182846100ba565b505060805160a0516102cc806100e6600039818061011c528061029a52508280606a52806101ed5250806000f35050506100e4565b80608052818310156100c857fe5b818303604d8111156100d657fe5b80600a0a60a052505b505050565bfe6080604052600436101515610149576000803560e01c6323f5c02d81146100465763bef55ef381146100985763dddd9e9681146100d35763ed3437f881146100f857610146565b3415610050578182fd5b61005b366004610153565b61006482610196565b8061008f7f000000000000000000000000000000000000000000000000000000000000000083610169565b0381f350610146565b34156100a2578182fd5b6100ad366004610153565b6100b56101e1565b6100be83610196565b806100c98383610184565b0381f35050610146565b34156100dd578182fd5b6100e8366004610153565b816100f283610196565bf3610146565b3415610102578182fd5b61010d366004610153565b61011682610196565b806101417f000000000000000000000000000000000000000000000000000000000000000083610184565b0381f3505b50505b60006000fd6102cb565b600081830312156101645760006000fd5b5b5050565b60006020820190506001600160a01b03831682525b92915050565b60006020820190508282525b92915050565b6000604051905081810181811067ffffffffffffffff821117156101b657fe5b80604052505b919050565b60008160001904831182151516156101d557fe5b82820290505b92915050565b60006001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016803b1515610219578182fd5b6040516315f789a960e21b8152604081600483855afa9150811515610240573d83843e3d83fd5b82821561029557601f19601f3d011682016040526040823d8401031215610265578384fd5b815180601b0b81141515610277578485fd5b602083015163ffffffff81168114151561028f578586fd5b50809150505b6102c27f000000000000000000000000000000000000000000000000000000000000000082601b0b6101c1565b93505050505b90565b","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{"acceptTermsOfService()":"dddd9e96","proxyAddress()":"23f5c02d","readData()":"bef55ef3","scalingFactor()":"ed3437f8"},"rawMetadata":"{\"compiler\":{\"version\":\"0.7.6+commit.7338295f\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_proxyAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_api3Decimals\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"_decimals\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"acceptTermsOfService\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"proxyAddress\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"readData\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"scalingFactor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/API3Oracle.sol\":\"API3Oracle\"},\"evmVersion\":\"istanbul\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@api3dao/=lib/contracts/\",\":@chainlink/contracts/=node_modules/@chainlink/contracts/\",\":@eth-optimism/=node_modules/@eth-optimism/\",\":@hebeswap/=lib/hebeswap-contract/\",\":@openzeppelin/=lib/openzeppelin-contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":hebeswap-contract/=lib/hebeswap-contract/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solmate/=lib/solmate/src/\"],\"viaIR\":true},\"sources\":{\"lib/contracts/contracts/v0.7/interfaces/IProxy.sol\":{\"keccak256\":\"0xb58d1bf2f49358e1a9313aa219df61458778f1c08019cb8d617ad1881a12c39f\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5553487e888d4f8f5952282f6998b0272127bedfc74cb229e7b8e14636b1ac38\",\"dweb:/ipfs/QmbtEaueqxcfVNwPzTxsRdoBwQKWqcv5UUq5o79o6tCveL\"]},\"src/API3Oracle.sol\":{\"keccak256\":\"0xebf21858eba51f9ac83d4f6104bd076186de755a5342c834544b0a270d32d27b\",\"license\":\"AEL\",\"urls\":[\"bzz-raw://35ada8a00d86957055fb18b1ae7435984c12d8c4ea8b12507458a723af2d1caa\",\"dweb:/ipfs/QmRkz5BKkRDZ3uScuZZQLZ6M2oHxsoud8Xpws9ToPwx1Ub\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.7.6+commit.7338295f"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"_proxyAddress","type":"address"},{"internalType":"uint256","name":"_api3Decimals","type":"uint256"},{"internalType":"uint256","name":"_decimals","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"acceptTermsOfService"},{"inputs":[],"stateMutability":"view","type":"function","name":"proxyAddress","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"readData","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"scalingFactor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@api3dao/=lib/contracts/","@chainlink/contracts/=node_modules/@chainlink/contracts/","@eth-optimism/=node_modules/@eth-optimism/","@hebeswap/=lib/hebeswap-contract/","@openzeppelin/=lib/openzeppelin-contracts/","ds-test/=lib/forge-std/lib/ds-test/src/","forge-std/=lib/forge-std/src/","hebeswap-contract/=lib/hebeswap-contract/","openzeppelin-contracts/=lib/openzeppelin-contracts/","solmate/=lib/solmate/src/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/API3Oracle.sol":"API3Oracle"},"evmVersion":"istanbul","libraries":{},"viaIR":true},"sources":{"lib/contracts/contracts/v0.7/interfaces/IProxy.sol":{"keccak256":"0xb58d1bf2f49358e1a9313aa219df61458778f1c08019cb8d617ad1881a12c39f","urls":["bzz-raw://5553487e888d4f8f5952282f6998b0272127bedfc74cb229e7b8e14636b1ac38","dweb:/ipfs/QmbtEaueqxcfVNwPzTxsRdoBwQKWqcv5UUq5o79o6tCveL"],"license":"MIT"},"src/API3Oracle.sol":{"keccak256":"0xebf21858eba51f9ac83d4f6104bd076186de755a5342c834544b0a270d32d27b","urls":["bzz-raw://35ada8a00d86957055fb18b1ae7435984c12d8c4ea8b12507458a723af2d1caa","dweb:/ipfs/QmRkz5BKkRDZ3uScuZZQLZ6M2oHxsoud8Xpws9ToPwx1Ub"],"license":"AEL"}},"version":1},"id":2}
1 change: 1 addition & 0 deletions djed-sdk/src/artifacts/ChainlinkOracleABI.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"abi":[{"type":"constructor","inputs":[{"name":"_dataFeedAddress","type":"address","internalType":"address"},{"name":"_decimals","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"acceptTermsOfService","inputs":[],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"readData","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"},{"type":"function","name":"scalingFactor","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"}],"bytecode":{"object":"0x60a0806040523461010057604081610333803803809161001f8285610117565b8339810103126101005780516001600160a01b0381169190829003610100576020908101515f80546001600160a01b0319168417905560405163313ce56760e01b81529092909190829060049082905afa801561010c575f906100cb575b60ff9150169081039081116100b757604d81116100b757600a0a6080526040516101e4908161014f82396080518181816054015260cf0152f35b634e487b7160e01b5f52601160045260245ffd5b506020813d602011610104575b816100e560209383610117565b81010312610100575160ff811681036101005760ff9061007d565b5f80fd5b3d91506100d8565b6040513d5f823e3d90fd5b601f909101601f19168101906001600160401b0382119082101761013a57604052565b634e487b7160e01b5f52604160045260245ffdfe6080806040526004361015610012575f80fd5b5f3560e01c908163bef55ef31461008d57508063dddd9e961461007b5763ed3437f81461003d575f80fd5b34610077575f3660031901126100775760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b5f80fd5b34610077575f36600319011261007757005b34610077575f366003190112610077575f54633fabe5a360e21b825260a090829060049082906001600160a01b03165afa90811561018c575f91610115575b507f00000000000000000000000000000000000000000000000000000000000000009081156101015760209160405191048152f35b634e487b7160e01b5f52601260045260245ffd5b905060a03d60a011610185575b601f8101601f1916820167ffffffffffffffff8111838210176101715760a0918391604052810103126100775761015881610197565b5061016a608060208301519201610197565b50816100cc565b634e487b7160e01b5f52604160045260245ffd5b503d610122565b6040513d5f823e3d90fd5b519069ffffffffffffffffffff821682036100775756fea26469706673582212209673ddeb55b798f5094586c6147a71d254ed39e9b38245e74cfdcd015b47b0cf64736f6c63430008210033","sourceMap":"159:564:26:-:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;-1:-1:-1;;;;;159:564:26;;;;;;;;;;;;;;-1:-1:-1;159:564:26;;-1:-1:-1;;;;;;159:564:26;;;;;;;-1:-1:-1;;;447:19:26;;159:564;;;;;;;447:19;;159:564;;447:19;;;;;;-1:-1:-1;447:19:26;;;-1:-1:-1;159:564:26;;;;;;;;;;;;;;;;;;;418:62;;159:564;;;;;;;;418:62;159:564;;;;;;;;;;;;;;;-1:-1:-1;159:564:26;;447:19;159:564;;-1:-1:-1;159:564:26;447:19;;159:564;447:19;;159:564;447:19;;;;;;159:564;447:19;;;:::i;:::-;;;159:564;;;;;;;;;;;;;447:19;;;159:564;-1:-1:-1;159:564:26;;447:19;;;-1:-1:-1;447:19:26;;;159:564;;;-1:-1:-1;159:564:26;;;;;;;;;;-1:-1:-1;;159:564:26;;;;-1:-1:-1;;;;;159:564:26;;;;;;;;;;:::o;:::-;;;;-1:-1:-1;159:564:26;;;;;-1:-1:-1;159:564:26","linkReferences":{}},"deployedBytecode":{"object":"0x6080806040526004361015610012575f80fd5b5f3560e01c908163bef55ef31461008d57508063dddd9e961461007b5763ed3437f81461003d575f80fd5b34610077575f3660031901126100775760206040517f00000000000000000000000000000000000000000000000000000000000000008152f35b5f80fd5b34610077575f36600319011261007757005b34610077575f366003190112610077575f54633fabe5a360e21b825260a090829060049082906001600160a01b03165afa90811561018c575f91610115575b507f00000000000000000000000000000000000000000000000000000000000000009081156101015760209160405191048152f35b634e487b7160e01b5f52601260045260245ffd5b905060a03d60a011610185575b601f8101601f1916820167ffffffffffffffff8111838210176101715760a0918391604052810103126100775761015881610197565b5061016a608060208301519201610197565b50816100cc565b634e487b7160e01b5f52604160045260245ffd5b503d610122565b6040513d5f823e3d90fd5b519069ffffffffffffffffffff821682036100775756fea26469706673582212209673ddeb55b798f5094586c6147a71d254ed39e9b38245e74cfdcd015b47b0cf64736f6c63430008210033","sourceMap":"159:564:26:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;159:564:26;;;;;;;246:38;159:564;;;;;;;;;;;;;-1:-1:-1;;159:564:26;;;;;;;;;;;-1:-1:-1;;159:564:26;;;;;;-1:-1:-1;;;630:26:26;;;;159:564;;;;;;-1:-1:-1;;;;;159:564:26;630:26;;;;;;;159:564;630:26;;;159:564;700:13;;159:564;;;;;;;;;;;;;;;;;;;;;;;;;;630:26;;;;;;;;;;159:564;;;-1:-1:-1;;159:564:26;;;;;;;;;;;;630:26;159:564;;;;;630:26;;159:564;;;;;;;:::i;:::-;;;;;;;;;;;:::i;:::-;;630:26;;;159:564;;;;;;;;;;;;630:26;;;;;;159:564;;;;;;;;;;;;;;;;;;;:::o","linkReferences":{},"immutableReferences":{"45104":[{"start":84,"length":32},{"start":207,"length":32}]}},"methodIdentifiers":{"acceptTermsOfService()":"dddd9e96","readData()":"bef55ef3","scalingFactor()":"ed3437f8"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.33+commit.64118f21\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_dataFeedAddress\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"_decimals\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"acceptTermsOfService\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"readData\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"scalingFactor\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"src/ChainlinkOracle.sol\":\"ChainlinkOracle\"},\"evmVersion\":\"prague\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@api3dao/=lib/contracts/\",\":@chainlink/contracts/=node_modules/@chainlink/contracts/\",\":@eth-optimism/=node_modules/@eth-optimism/\",\":@hebeswap/=lib/hebeswap-contract/\",\":@openzeppelin/=lib/openzeppelin-contracts/\",\":ds-test/=lib/forge-std/lib/ds-test/src/\",\":forge-std/=lib/forge-std/src/\",\":hebeswap-contract/=lib/hebeswap-contract/\",\":openzeppelin-contracts/=lib/openzeppelin-contracts/\",\":solmate/=lib/solmate/src/\"],\"viaIR\":true},\"sources\":{\"node_modules/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol\":{\"keccak256\":\"0x6e6e4b0835904509406b070ee173b5bc8f677c19421b76be38aea3b1b3d30846\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b3beaa37ee61e4ab615e250fbf01601ae481de843fd0ef55e6b44fd9d5fff8a7\",\"dweb:/ipfs/QmeZUVwd26LzK4Mfp8Zba5JbQNkZFfTzFu1A6FVMMZDg9c\"]},\"src/ChainlinkOracle.sol\":{\"keccak256\":\"0xd3a6904bd77d5ee4219b60b519e323268ac4347db771a43bea2c4e2c58b418ad\",\"license\":\"AEL\",\"urls\":[\"bzz-raw://574ddf2d50bffc03e3457150f00a89105882ec86003405011bca28c76f87e635\",\"dweb:/ipfs/QmXBDr2GGd7nnmaC3tbGPm6ASb2ebuqqds1v3rKxD5aDjw\"]},\"src/IOracle.sol\":{\"keccak256\":\"0xbdb82189368be9100ec49015ca5838207a3bc5bfec11543d0aede20811cb07ad\",\"license\":\"AEL\",\"urls\":[\"bzz-raw://d6f64b8238eaa188a9b9d7acac753ba0bfccc770b458be512c37c47bc8cafe4c\",\"dweb:/ipfs/QmWB2nD9chE3EAKYa4joucZUsFstZNJDjRoDbrdXEKkYk1\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.33+commit.64118f21"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"_dataFeedAddress","type":"address"},{"internalType":"uint256","name":"_decimals","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"nonpayable","type":"function","name":"acceptTermsOfService"},{"inputs":[],"stateMutability":"view","type":"function","name":"readData","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"scalingFactor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@api3dao/=lib/contracts/","@chainlink/contracts/=node_modules/@chainlink/contracts/","@eth-optimism/=node_modules/@eth-optimism/","@hebeswap/=lib/hebeswap-contract/","@openzeppelin/=lib/openzeppelin-contracts/","ds-test/=lib/forge-std/lib/ds-test/src/","forge-std/=lib/forge-std/src/","hebeswap-contract/=lib/hebeswap-contract/","openzeppelin-contracts/=lib/openzeppelin-contracts/","solmate/=lib/solmate/src/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"src/ChainlinkOracle.sol":"ChainlinkOracle"},"evmVersion":"prague","libraries":{},"viaIR":true},"sources":{"node_modules/@chainlink/contracts/src/v0.8/interfaces/AggregatorV3Interface.sol":{"keccak256":"0x6e6e4b0835904509406b070ee173b5bc8f677c19421b76be38aea3b1b3d30846","urls":["bzz-raw://b3beaa37ee61e4ab615e250fbf01601ae481de843fd0ef55e6b44fd9d5fff8a7","dweb:/ipfs/QmeZUVwd26LzK4Mfp8Zba5JbQNkZFfTzFu1A6FVMMZDg9c"],"license":"MIT"},"src/ChainlinkOracle.sol":{"keccak256":"0xd3a6904bd77d5ee4219b60b519e323268ac4347db771a43bea2c4e2c58b418ad","urls":["bzz-raw://574ddf2d50bffc03e3457150f00a89105882ec86003405011bca28c76f87e635","dweb:/ipfs/QmXBDr2GGd7nnmaC3tbGPm6ASb2ebuqqds1v3rKxD5aDjw"],"license":"AEL"},"src/IOracle.sol":{"keccak256":"0xbdb82189368be9100ec49015ca5838207a3bc5bfec11543d0aede20811cb07ad","urls":["bzz-raw://d6f64b8238eaa188a9b9d7acac753ba0bfccc770b458be512c37c47bc8cafe4c","dweb:/ipfs/QmWB2nD9chE3EAKYa4joucZUsFstZNJDjRoDbrdXEKkYk1"],"license":"AEL"}},"version":1},"id":26}
73 changes: 72 additions & 1 deletion djed-sdk/src/artifacts/DjedABI.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"contractName": "Djed",
"abi": [
"abi": [
{
"inputs": [
{
Expand Down Expand Up @@ -699,6 +699,77 @@
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_currentPaymentAmount",
"type": "uint256"
}
],
"name": "scMaxPrice",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "uint256",
"name": "_currentPaymentAmount",
"type": "uint256"
}
],
"name": "scMinPrice",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "ratioMax",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "ratioMin",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "updateOracleValues",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
}
]
}
Loading