文件名称:structured-products:以太坊上的加密结构产品
文件大小:359KB
文件格式:ZIP
更新时间:2024-04-07 10:09:44
JavaScript
丝带金融
入门
我们使用安全帽进行编译和测试,目前使用Truffle进行迁移和部署。我们计划在将来转向使用安全帽脚本进行部署。
使用nvm安装Node nvm
nvm install 12.3.0
nvm use 12.3.0
用yarn安装所有NodeJS依赖项。
yarn install
您可以开始使用Hardhat编译Solidity代码。
npx hardhat compile
由于测试使用分叉的主网状态,因此您将需要访问归档节点才能运行测试。创建具有一个.ENV文件TEST_URI 。要求@kenchangh访问存档节点。
TEST_URI=
【文件预览】:
structured-products-master
----package.json(2KB)
----constants()
--------deployments.json(2KB)
--------externalAddresses.json(5KB)
--------instruments.json(2KB)
--------abis()
--------accounts.json(416B)
----.github()
--------workflows()
----test()
--------opyn_v1.js(2KB)
--------helper.js(2KB)
--------adapters()
--------RibbonVolatility.js(26KB)
--------RibbonFactory.js(4KB)
--------RibbonOptionsVault.js(42KB)
--------fixtures()
--------.gitkeep(0B)
--------helpers()
----LICENSE(1KB)
----src()
--------deribit()
--------connection.ts(235B)
--------airswap()
--------constants.ts(189B)
----migrations()
--------1_deploy_factory.js(1KB)
--------2_ribbon_volatility_logic.js(926B)
--------4_gamma_adapter.js(1KB)
--------5_ribbon_eth_covered_call.js(1KB)
--------3_hegic_adapter.js(1KB)
----tsconfig.json(7KB)
----hardhat.config.js(696B)
----.solcover.js(143B)
----contracts()
--------tests()
--------storage()
--------instruments()
--------interfaces()
--------adapters()
--------lib()
--------RibbonFactory.sol(3KB)
----.gitignore(6KB)
----.mocharc.json(57B)
----slither.config.json(93B)
----README.md(2KB)
----yarn.lock(628KB)
----scripts()
--------signAirswapOrder.ts(3KB)
--------exportArtefacts.js(1KB)
--------addRibbonVolatility.js(2KB)
--------deployOToken.js(2KB)
--------buyInstrument.js(5KB)
--------rollOptions.js(2KB)
--------getActiveOtokens.js(2KB)
--------setAdapter.js(1KB)
--------claimRewards.js(3KB)
--------upgradeInstrument.js(2KB)
--------helpers()
----truffle-config.js(2KB)