文件名称:FTC-DeNS:FreeTON竞赛-分散名称服务
文件大小:104KB
文件格式:ZIP
更新时间:2024-04-01 12:54:49
Solidity
FreeTON竞赛-分散名称服务 这是根据基于的DeNS元素的实现。 目录 概括 该实现由负责系统中特定区域的多个智能合约组成。 密集根 根智能合约负责保留和安装其他组件的代码。 也是沟通的纽带,协调所有其他部分-用户,机器人,证书和拍卖。 登斯平台 该平台是其他合同(例如证书和拍卖)的基础。 平台的代码非常小巧,可用于在特定位置部署合同,这些合同甚至可以在本地轻松地通过已知数据进行预先计算。 密度证书 证书是DeNS树的节点和叶子。 它包含有关指向特定智能合约地址的信息,证书所有者可以检索和更新该地址。 证书也可以要求root代表所有者部署子证书(子域)。 密度拍卖 Vickrey拍卖系统用于根据根智能合约分配域。 它在需要时按需部署和销毁,持有拍卖参与者的资金,并在拍卖完成时将其退还。 登斯·德波特 Debot用于用户与系统元素的交互。 目前正在开发中。 编译,部署和运行 有几种编译
【文件预览】:
FTC-DeNS-master
----test.py(6KB)
----sol.sh(813B)
----deploy_debot.sh(4KB)
----run_debot.sh(1KB)
----tx.sh(334B)
----contracts()
--------Structures.sol(635B)
--------DensDebot.sol(4KB)
--------DensTest.sol(2KB)
--------Libraries.sol(2KB)
--------DensRoot.sol(18KB)
--------Interfaces.sol(4KB)
--------ui()
--------DensAuction.sol(9KB)
--------DensPlatform.sol(2KB)
--------DensCertificate.sol(9KB)
----deploy_root.sh(6KB)
----README.md(3KB)
----build.sh(933B)
----build()
--------DensRoot.tvc(7KB)
--------DensPlatform.abi.json(950B)
--------DensDebot.tvc(5KB)
--------DensCertificate.tvc(6KB)
--------DensPlatform.code(7KB)
--------dens_auction.txt(16KB)
--------DensAuction.tvc(5KB)
--------code_auct.txt(6KB)
--------code_cert.txt(7KB)
--------DensDebot.code(35KB)
--------stdlib_sol.tvm(43KB)
--------DensTest.abi.json(2KB)
--------DensTest.tvc(3KB)
--------DensCertificate.abi.json(6KB)
--------DensRoot.abi.json(8KB)
--------dens_certificate.txt(19KB)
--------DensPlatform.tvc(2KB)
--------DensRoot.code(52KB)
--------DensCertificate.code(35KB)
--------DensAuction.code(31KB)
--------DensTest.code(13KB)
--------dens_platform.txt(6KB)
--------DensDebot.abi.json(2KB)
--------code_plat.txt(2KB)
--------DensAuction.abi.json(4KB)