文件名称:core:Bloom Protocol智能合约
文件大小:165KB
文件格式:ZIP
更新时间:2024-05-22 09:50:05
TypeScript
这些合同记录在Bloom的网站上: : 该文档也可在下面的自述文件中找到。 合同摘要 帐目 任何人都可以使用任何地址来使用Bloom Protocol智能合约。 Bloom支持常规的EOA地址或诸如multisig之类的智能合约。 通过AccountRegistryLogic合同,用户可以通过链接链上的地址来证明多个地址的所有权。 签名逻辑 Bloom依靠EIP712中描述的signTypedData提议进行许多协议交互,包括允许用户将交易委托给Bloom来支付交易费用。 SigningLogic合同包含所有从signTypedData签名恢复地址的逻辑。 证明书 Bloom协议的核心组件之一是证明。 证明合同使用户能够构建可用于注册第三方服务的已验证信息的集合。 资质认证 Bloom通过Accreditation Repo维护认可数据验证者的白名单。 目前,Bloom保留授予
【文件预览】:
core-master
----bin()
--------test(190B)
--------compile-typings(1KB)
--------testrpc(66B)
--------prettier(378B)
--------rpc(689B)
--------console(49B)
--------migrate-contracts(78B)
--------compile-tests(616B)
--------tslint(928B)
----truffleLedgerProvider.js(1KB)
----chai-bn.d.ts(373B)
----package.json(2KB)
----tslint.json(286B)
----.solhint.json(186B)
----.prettierrc(147B)
----generate_method_manifest.ts(5KB)
----method_manifest.ts(25KB)
----src()
--------signAddress.ts(632B)
--------signData.ts(691B)
--------ipfs.ts(365B)
--------signatures.ts(365B)
----truffle.d.ts(63KB)
----migrations()
--------3_print_addr.js(1KB)
--------2_deploy_contracts.js(5KB)
--------1_initial_migration.js(302B)
----.npmignore(2KB)
----tsconfig.json(519B)
----chai-bignumber.d.ts(358B)
----tokenContracts()
--------BLT.sol(511B)
--------MiniMeToken.sol(24KB)
--------MiniMeVestedToken.sol(10KB)
----.prettierrc.yml(28B)
----generate.ts(7KB)
----contracts()
--------Poll.sol(2KB)
--------VotingCenter.sol(2KB)
--------DependentOnIPFS.sol(2KB)
--------AccreditationRepo.sol(2KB)
--------TokenEscrowMarketplace.sol(9KB)
--------AirdropProxy.sol(2KB)
--------Migrations.sol(505B)
--------Initializable.sol(1KB)
--------AccountRegistryLogic.sol(5KB)
--------BatchInitializer.sol(3KB)
--------SigningLogic.sol(10KB)
--------BatchAttestationLogic.sol(521B)
--------AttestationLogic.sol(13KB)
--------MockBLT.sol(314B)
----.gitignore(217B)
----ts_test()
--------AirdropProxy.ts(2KB)
--------TokenEscrowMarketplace.ts(26KB)
--------BatchInitializer.ts(14KB)
--------AttestationLogic.ts(30KB)
--------AccountRegistryLogic.ts(19KB)
--------Poll.ts(9KB)
--------VotingCenter.ts(2KB)
--------test_setup.ts(232B)
--------Initializable.ts(3KB)
--------helpers()
----circle.yml(2KB)
----types()
--------ethereumjs-util.d.ts(3KB)
--------ethereumjs-wallet.d.ts(490B)
--------truffle-contracts()
--------bn.js.d.ts(3KB)
----README.md(35KB)
----truffle.js.example(1KB)
----yarn.lock(287KB)