文件名称:Convexity-Protocol-Archived
文件大小:733KB
文件格式:ZIP
更新时间:2024-05-04 22:51:36
TypeScript
凸协议 该文件库包含Opyn的“凸性协议”的所有智能合约。 凸性使期权卖方可以从其抵押品中赚取溢价,而期权买方则可以保护自己免受潜在代币所面临的技术,财务和系统风险。 凸性是一种使用保护性看跌期权作为保险的协议。 总体而言,保险购买者需要提前向保险提供商支付一定的保费才能获得oToken。 oToken的一个示例是ocDai令牌,它可以保护2020年1月1日至2021年1月1日期间的令牌持有人免受化合物cDai面临的任何灾难的影响。 在发生灾难的情况下,oToken的持有人可以交出其oToken和其cDai,并作为交换,获得保险提供商在《凸性协议》中锁定的抵押品。 如果没有灾难,则cDai的持有人放弃其cDai来换取锁定在“凸性”协议上的抵押品,这将更糟,因此,保险提供者将获得其抵押品的保费 在进入代码库之前,请阅读: 资源 安全 安全是我们Opyn的重中之重。 作为保险平台,我们最关心
【文件预览】:
Convexity-Protocol-Archived-master
----.gitattributes(32B)
----abi-encode.js(598B)
----.solhint.json(360B)
----ABIs()
--------oToken.json(23KB)
--------OptionsExchange.json(4KB)
--------UniswapFactory.json(1KB)
--------OptionsContract.json(20KB)
--------UniswapExchange.json(11KB)
--------OptionsFactory.json(6KB)
----.prettierignore(14B)
----migrations()
--------1_initial_migration.js(125B)
--------3_add_assests.js(789B)
--------2_deploy_contracts.js(3KB)
----images()
--------liquidate.png(114KB)
--------exercise.png(95KB)
--------addCollateral.png(76KB)
--------burnPutTokens.png(91KB)
--------claim.png(119KB)
--------createOptions.png(47KB)
--------issueOptions.png(104KB)
--------openRepo.png(52KB)
----contracts()
--------OptionsUtils.sol(1KB)
--------OptionsContract.sol(36KB)
--------oToken.sol(7KB)
--------lib()
--------OptionsFactory.sol(5KB)
--------Oracle.sol(4KB)
--------OptionsExchange.sol(9KB)
--------test()
--------Migrations.sol(558B)
----tsconfig.json(358B)
----LICENSE(963B)
----test()
--------add-remove-liquidate-burn.test.ts(11KB)
--------utils()
--------miltiple-exercise.test.ts(12KB)
--------oracle.test.ts(5KB)
--------liquidate.test.ts(8KB)
--------exercise.test.ts(8KB)
--------optionsContract.test.ts(18KB)
--------exercise-add-remove-liquidate-exersice.test.ts(33KB)
--------sell-and-buy.test.ts(16KB)
--------optionsFactory.test.ts(9KB)
----.solhintignore(40B)
----truffle-config.js(4KB)
----README.md(6KB)
----ethpm.json(331B)
----.gitignore(47B)
----package-lock.json(392KB)
----package.json(3KB)