|
@@ -9,7 +9,9 @@
|
|
|
"version": "1.0.0",
|
|
"version": "1.0.0",
|
|
|
"license": "ISC",
|
|
"license": "ISC",
|
|
|
"dependencies": {
|
|
"dependencies": {
|
|
|
|
|
+ "@openzeppelin/contracts": "^4.5.0",
|
|
|
"@openzeppelin/contracts-upgradeable": "^4.5.2",
|
|
"@openzeppelin/contracts-upgradeable": "^4.5.2",
|
|
|
|
|
+ "@pythnetwork/pyth-sdk-solidity": "0.0.3",
|
|
|
"dotenv": "^10.0.0",
|
|
"dotenv": "^10.0.0",
|
|
|
"elliptic": "^6.5.2",
|
|
"elliptic": "^6.5.2",
|
|
|
"ganache-cli": "^6.12.1",
|
|
"ganache-cli": "^6.12.1",
|
|
@@ -19,7 +21,6 @@
|
|
|
"devDependencies": {
|
|
"devDependencies": {
|
|
|
"@chainsafe/truffle-plugin-abigen": "0.0.1",
|
|
"@chainsafe/truffle-plugin-abigen": "0.0.1",
|
|
|
"@openzeppelin/cli": "^2.8.2",
|
|
"@openzeppelin/cli": "^2.8.2",
|
|
|
- "@openzeppelin/contracts": "^4.5.0",
|
|
|
|
|
"@openzeppelin/test-environment": "^0.1.9",
|
|
"@openzeppelin/test-environment": "^0.1.9",
|
|
|
"@openzeppelin/test-helpers": "^0.5.15",
|
|
"@openzeppelin/test-helpers": "^0.5.15",
|
|
|
"@openzeppelin/truffle-upgrades": "^1.14.0",
|
|
"@openzeppelin/truffle-upgrades": "^1.14.0",
|
|
@@ -29,6 +30,7 @@
|
|
|
"mocha": "^8.2.1",
|
|
"mocha": "^8.2.1",
|
|
|
"truffle": "^5.5.5",
|
|
"truffle": "^5.5.5",
|
|
|
"truffle-assertions": "^0.9.2",
|
|
"truffle-assertions": "^0.9.2",
|
|
|
|
|
+ "truffle-deploy-registry": "^0.5.1",
|
|
|
"truffle-plugin-verify": "^0.5.11"
|
|
"truffle-plugin-verify": "^0.5.11"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
@@ -2030,8 +2032,7 @@
|
|
|
"node_modules/@openzeppelin/contracts": {
|
|
"node_modules/@openzeppelin/contracts": {
|
|
|
"version": "4.5.0",
|
|
"version": "4.5.0",
|
|
|
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.5.0.tgz",
|
|
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.5.0.tgz",
|
|
|
- "integrity": "sha512-fdkzKPYMjrRiPK6K4y64e6GzULR7R7RwxSigHS8DDp7aWDeoReqsQI+cxHV1UuhAqX69L1lAaWDxenfP+xiqzA==",
|
|
|
|
|
- "dev": true
|
|
|
|
|
|
|
+ "integrity": "sha512-fdkzKPYMjrRiPK6K4y64e6GzULR7R7RwxSigHS8DDp7aWDeoReqsQI+cxHV1UuhAqX69L1lAaWDxenfP+xiqzA=="
|
|
|
},
|
|
},
|
|
|
"node_modules/@openzeppelin/contracts-upgradeable": {
|
|
"node_modules/@openzeppelin/contracts-upgradeable": {
|
|
|
"version": "4.5.2",
|
|
"version": "4.5.2",
|
|
@@ -3672,6 +3673,11 @@
|
|
|
"integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=",
|
|
"integrity": "sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA=",
|
|
|
"dev": true
|
|
"dev": true
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/@pythnetwork/pyth-sdk-solidity": {
|
|
|
|
|
+ "version": "0.0.3",
|
|
|
|
|
+ "resolved": "https://registry.npmjs.org/@pythnetwork/pyth-sdk-solidity/-/pyth-sdk-solidity-0.0.3.tgz",
|
|
|
|
|
+ "integrity": "sha512-4FaoGD4Sizvdm0+8KuQsYzARHa+myNwmFE2GBYxmMcw3zMtwvD7PH0RWM8nK9UyExJ+vyAAth7SbVzyLfN4Yow=="
|
|
|
|
|
+ },
|
|
|
"node_modules/@redux-saga/core": {
|
|
"node_modules/@redux-saga/core": {
|
|
|
"version": "1.1.3",
|
|
"version": "1.1.3",
|
|
|
"resolved": "https://registry.npmjs.org/@redux-saga/core/-/core-1.1.3.tgz",
|
|
"resolved": "https://registry.npmjs.org/@redux-saga/core/-/core-1.1.3.tgz",
|
|
@@ -32672,6 +32678,27 @@
|
|
|
"node": ">=4"
|
|
"node": ">=4"
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "node_modules/truffle-deploy-registry": {
|
|
|
|
|
+ "version": "0.5.1",
|
|
|
|
|
+ "resolved": "https://registry.npmjs.org/truffle-deploy-registry/-/truffle-deploy-registry-0.5.1.tgz",
|
|
|
|
|
+ "integrity": "sha512-ZvyRpn67J67cWTfN5Z+sIryOirzxOuvpS7WO1WJYx3V1GcJR0gWWEM38KTBoPQ5L98/n7XxWC8+TtkOypKEp6A==",
|
|
|
|
|
+ "dev": true,
|
|
|
|
|
+ "dependencies": {
|
|
|
|
|
+ "chalk": "^2.4.2",
|
|
|
|
|
+ "commander": "^2.19.0",
|
|
|
|
|
+ "mkdirp": "^0.5.1",
|
|
|
|
|
+ "rimraf": "^2.6.3"
|
|
|
|
|
+ },
|
|
|
|
|
+ "bin": {
|
|
|
|
|
+ "apply-registry": "lib/command.js"
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+ "node_modules/truffle-deploy-registry/node_modules/commander": {
|
|
|
|
|
+ "version": "2.20.3",
|
|
|
|
|
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
|
|
|
|
|
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
|
|
|
|
|
+ "dev": true
|
|
|
|
|
+ },
|
|
|
"node_modules/truffle-error": {
|
|
"node_modules/truffle-error": {
|
|
|
"version": "0.0.5",
|
|
"version": "0.0.5",
|
|
|
"resolved": "https://registry.npmjs.org/truffle-error/-/truffle-error-0.0.5.tgz",
|
|
"resolved": "https://registry.npmjs.org/truffle-error/-/truffle-error-0.0.5.tgz",
|
|
@@ -38580,8 +38607,7 @@
|
|
|
"@openzeppelin/contracts": {
|
|
"@openzeppelin/contracts": {
|
|
|
"version": "4.5.0",
|
|
"version": "4.5.0",
|
|
|
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.5.0.tgz",
|
|
"resolved": "https://registry.npmjs.org/@openzeppelin/contracts/-/contracts-4.5.0.tgz",
|
|
|
- "integrity": "sha512-fdkzKPYMjrRiPK6K4y64e6GzULR7R7RwxSigHS8DDp7aWDeoReqsQI+cxHV1UuhAqX69L1lAaWDxenfP+xiqzA==",
|
|
|
|
|
- "dev": true
|
|
|
|
|
|
|
+ "integrity": "sha512-fdkzKPYMjrRiPK6K4y64e6GzULR7R7RwxSigHS8DDp7aWDeoReqsQI+cxHV1UuhAqX69L1lAaWDxenfP+xiqzA=="
|
|
|
},
|
|
},
|
|
|
"@openzeppelin/contracts-upgradeable": {
|
|
"@openzeppelin/contracts-upgradeable": {
|
|
|
"version": "4.5.2",
|
|
"version": "4.5.2",
|
|
@@ -39972,9 +39998,9 @@
|
|
|
"dev": true
|
|
"dev": true
|
|
|
},
|
|
},
|
|
|
"@pythnetwork/pyth-sdk-solidity": {
|
|
"@pythnetwork/pyth-sdk-solidity": {
|
|
|
- "version": "0.0.2",
|
|
|
|
|
- "resolved": "https://registry.npmjs.org/@pythnetwork/pyth-sdk-solidity/-/pyth-sdk-solidity-0.0.2.tgz",
|
|
|
|
|
- "integrity": "sha512-/nxo+HqikNFDbi2dW/GQFJQYLjbe/PZL9x3ILxT4AdM1Nd76ykd+AK5aq08Giz6H4FGGrjsjJH4TtmgPJsUpDw=="
|
|
|
|
|
|
|
+ "version": "0.0.3",
|
|
|
|
|
+ "resolved": "https://registry.npmjs.org/@pythnetwork/pyth-sdk-solidity/-/pyth-sdk-solidity-0.0.3.tgz",
|
|
|
|
|
+ "integrity": "sha512-4FaoGD4Sizvdm0+8KuQsYzARHa+myNwmFE2GBYxmMcw3zMtwvD7PH0RWM8nK9UyExJ+vyAAth7SbVzyLfN4Yow=="
|
|
|
},
|
|
},
|
|
|
"@redux-saga/core": {
|
|
"@redux-saga/core": {
|
|
|
"version": "1.1.3",
|
|
"version": "1.1.3",
|
|
@@ -66512,6 +66538,26 @@
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ "truffle-deploy-registry": {
|
|
|
|
|
+ "version": "0.5.1",
|
|
|
|
|
+ "resolved": "https://registry.npmjs.org/truffle-deploy-registry/-/truffle-deploy-registry-0.5.1.tgz",
|
|
|
|
|
+ "integrity": "sha512-ZvyRpn67J67cWTfN5Z+sIryOirzxOuvpS7WO1WJYx3V1GcJR0gWWEM38KTBoPQ5L98/n7XxWC8+TtkOypKEp6A==",
|
|
|
|
|
+ "dev": true,
|
|
|
|
|
+ "requires": {
|
|
|
|
|
+ "chalk": "^2.4.2",
|
|
|
|
|
+ "commander": "^2.19.0",
|
|
|
|
|
+ "mkdirp": "^0.5.1",
|
|
|
|
|
+ "rimraf": "^2.6.3"
|
|
|
|
|
+ },
|
|
|
|
|
+ "dependencies": {
|
|
|
|
|
+ "commander": {
|
|
|
|
|
+ "version": "2.20.3",
|
|
|
|
|
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
|
|
|
|
|
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
|
|
|
|
|
+ "dev": true
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
"truffle-error": {
|
|
"truffle-error": {
|
|
|
"version": "0.0.5",
|
|
"version": "0.0.5",
|
|
|
"resolved": "https://registry.npmjs.org/truffle-error/-/truffle-error-0.0.5.tgz",
|
|
"resolved": "https://registry.npmjs.org/truffle-error/-/truffle-error-0.0.5.tgz",
|