├── .circleci ├── commit.sh ├── config.yml └── deploy-artifacts.sh ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ └── rebase.yml ├── .gitignore ├── .gitmodules ├── .mergify.yml ├── .npmpackagejsonlintrc.json ├── .soliumignore ├── .soliumrc.json ├── LICENSE ├── ethereum ├── contracts │ ├── DAO.sol │ ├── MessageBoard.sol │ ├── Migrations.sol │ ├── TestArtifacts │ │ ├── TestErc20.sol │ │ ├── TestErc20Noop.sol │ │ ├── TestErc20Pausable.sol │ │ ├── TestErc721.sol │ │ ├── TestErc721Noop.sol │ │ ├── TestErc721Pausable.sol │ │ └── TestNoop.sol │ ├── ethgc │ │ ├── Ethgc.sol │ │ ├── EthgcExt.sol │ │ ├── Mixins │ │ │ ├── MixinBank.sol │ │ │ ├── MixinCards.sol │ │ │ ├── MixinCreate.sol │ │ │ ├── MixinDev.sol │ │ │ ├── MixinFees.sol │ │ │ ├── MixinRedeem.sol │ │ │ └── ReentrancyGuard.sol │ │ └── interfaces │ │ │ └── ICard.sol │ └── tokens │ │ └── Erc20Ext.sol ├── migrations │ └── 1_initial_migration.js ├── package.json ├── test │ ├── dao.js │ ├── ethgc │ │ ├── CardCreator.js │ │ ├── CreateCard.js │ │ ├── EthgcExt.js │ │ ├── Fees.js │ │ ├── RedeemCard.js │ │ └── helpers │ │ │ └── init.js │ ├── helpers │ │ └── shouldFail.js │ ├── messageBoard.js │ └── tokens │ │ └── Erc20Ext.js └── truffle-config.js ├── library ├── package.json ├── src │ ├── deploy.js │ ├── ethgc │ │ ├── ethGc.js │ │ └── ethGcNetwork.js │ ├── hardlyWeb3.js │ ├── networks.js │ └── tokens │ │ └── Erc20Ext.js └── test │ └── tokens │ └── Erc20Ext.js ├── package.json ├── renovate.json └── tron ├── .dockerignore ├── contracts ├── Migrations.sol ├── openzeppelin │ ├── access │ │ ├── Roles.sol │ │ └── roles │ │ │ ├── CapperRole.sol │ │ │ ├── MinterRole.sol │ │ │ ├── PauserRole.sol │ │ │ ├── SignerRole.sol │ │ │ ├── WhitelistAdminRole.sol │ │ │ └── WhitelistedRole.sol │ ├── math │ │ ├── Math.sol │ │ └── SafeMath.sol │ └── token │ │ └── TRC20 │ │ ├── ITRC20.sol │ │ ├── TRC20.sol │ │ └── TRC20Mintable.sol ├── tests │ └── TestTrc20.sol └── tokens │ └── Erc20Ext.sol ├── migrations ├── 1_initial_migration.js └── 2_Trc20Extension.js ├── package.json ├── test └── tokens │ └── Erc20Ext.js └── tronbox-config.js /.circleci/commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/.circleci/commit.sh -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.circleci/deploy-artifacts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/.circleci/deploy-artifacts.sh -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | *build/ 2 | *node_modules/ 3 | !.eslintrc.js 4 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/rebase.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/.github/workflows/rebase.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/.gitmodules -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.npmpackagejsonlintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/.npmpackagejsonlintrc.json -------------------------------------------------------------------------------- /.soliumignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.soliumrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/.soliumrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/LICENSE -------------------------------------------------------------------------------- /ethereum/contracts/DAO.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/DAO.sol -------------------------------------------------------------------------------- /ethereum/contracts/MessageBoard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/MessageBoard.sol -------------------------------------------------------------------------------- /ethereum/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/Migrations.sol -------------------------------------------------------------------------------- /ethereum/contracts/TestArtifacts/TestErc20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/TestArtifacts/TestErc20.sol -------------------------------------------------------------------------------- /ethereum/contracts/TestArtifacts/TestErc20Noop.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/TestArtifacts/TestErc20Noop.sol -------------------------------------------------------------------------------- /ethereum/contracts/TestArtifacts/TestErc20Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/TestArtifacts/TestErc20Pausable.sol -------------------------------------------------------------------------------- /ethereum/contracts/TestArtifacts/TestErc721.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/TestArtifacts/TestErc721.sol -------------------------------------------------------------------------------- /ethereum/contracts/TestArtifacts/TestErc721Noop.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/TestArtifacts/TestErc721Noop.sol -------------------------------------------------------------------------------- /ethereum/contracts/TestArtifacts/TestErc721Pausable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/TestArtifacts/TestErc721Pausable.sol -------------------------------------------------------------------------------- /ethereum/contracts/TestArtifacts/TestNoop.sol: -------------------------------------------------------------------------------- 1 | pragma solidity ^0.5.6; 2 | 3 | 4 | contract TestNoop {} -------------------------------------------------------------------------------- /ethereum/contracts/ethgc/Ethgc.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/ethgc/Ethgc.sol -------------------------------------------------------------------------------- /ethereum/contracts/ethgc/EthgcExt.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/ethgc/EthgcExt.sol -------------------------------------------------------------------------------- /ethereum/contracts/ethgc/Mixins/MixinBank.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/ethgc/Mixins/MixinBank.sol -------------------------------------------------------------------------------- /ethereum/contracts/ethgc/Mixins/MixinCards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/ethgc/Mixins/MixinCards.sol -------------------------------------------------------------------------------- /ethereum/contracts/ethgc/Mixins/MixinCreate.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/ethgc/Mixins/MixinCreate.sol -------------------------------------------------------------------------------- /ethereum/contracts/ethgc/Mixins/MixinDev.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/ethgc/Mixins/MixinDev.sol -------------------------------------------------------------------------------- /ethereum/contracts/ethgc/Mixins/MixinFees.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/ethgc/Mixins/MixinFees.sol -------------------------------------------------------------------------------- /ethereum/contracts/ethgc/Mixins/MixinRedeem.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/ethgc/Mixins/MixinRedeem.sol -------------------------------------------------------------------------------- /ethereum/contracts/ethgc/Mixins/ReentrancyGuard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/ethgc/Mixins/ReentrancyGuard.sol -------------------------------------------------------------------------------- /ethereum/contracts/ethgc/interfaces/ICard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/ethgc/interfaces/ICard.sol -------------------------------------------------------------------------------- /ethereum/contracts/tokens/Erc20Ext.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/contracts/tokens/Erc20Ext.sol -------------------------------------------------------------------------------- /ethereum/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /ethereum/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/package.json -------------------------------------------------------------------------------- /ethereum/test/dao.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/test/dao.js -------------------------------------------------------------------------------- /ethereum/test/ethgc/CardCreator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/test/ethgc/CardCreator.js -------------------------------------------------------------------------------- /ethereum/test/ethgc/CreateCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/test/ethgc/CreateCard.js -------------------------------------------------------------------------------- /ethereum/test/ethgc/EthgcExt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/test/ethgc/EthgcExt.js -------------------------------------------------------------------------------- /ethereum/test/ethgc/Fees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/test/ethgc/Fees.js -------------------------------------------------------------------------------- /ethereum/test/ethgc/RedeemCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/test/ethgc/RedeemCard.js -------------------------------------------------------------------------------- /ethereum/test/ethgc/helpers/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/test/ethgc/helpers/init.js -------------------------------------------------------------------------------- /ethereum/test/helpers/shouldFail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/test/helpers/shouldFail.js -------------------------------------------------------------------------------- /ethereum/test/messageBoard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/test/messageBoard.js -------------------------------------------------------------------------------- /ethereum/test/tokens/Erc20Ext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/test/tokens/Erc20Ext.js -------------------------------------------------------------------------------- /ethereum/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/ethereum/truffle-config.js -------------------------------------------------------------------------------- /library/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/library/package.json -------------------------------------------------------------------------------- /library/src/deploy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/library/src/deploy.js -------------------------------------------------------------------------------- /library/src/ethgc/ethGc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/library/src/ethgc/ethGc.js -------------------------------------------------------------------------------- /library/src/ethgc/ethGcNetwork.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/library/src/ethgc/ethGcNetwork.js -------------------------------------------------------------------------------- /library/src/hardlyWeb3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/library/src/hardlyWeb3.js -------------------------------------------------------------------------------- /library/src/networks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/library/src/networks.js -------------------------------------------------------------------------------- /library/src/tokens/Erc20Ext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/library/src/tokens/Erc20Ext.js -------------------------------------------------------------------------------- /library/test/tokens/Erc20Ext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/library/test/tokens/Erc20Ext.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/renovate.json -------------------------------------------------------------------------------- /tron/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /tron/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/Migrations.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/access/Roles.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/access/Roles.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/access/roles/CapperRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/access/roles/CapperRole.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/access/roles/MinterRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/access/roles/MinterRole.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/access/roles/PauserRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/access/roles/PauserRole.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/access/roles/SignerRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/access/roles/SignerRole.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/access/roles/WhitelistAdminRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/access/roles/WhitelistAdminRole.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/access/roles/WhitelistedRole.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/access/roles/WhitelistedRole.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/math/Math.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/math/Math.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/math/SafeMath.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/math/SafeMath.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/token/TRC20/ITRC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/token/TRC20/ITRC20.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/token/TRC20/TRC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/token/TRC20/TRC20.sol -------------------------------------------------------------------------------- /tron/contracts/openzeppelin/token/TRC20/TRC20Mintable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/openzeppelin/token/TRC20/TRC20Mintable.sol -------------------------------------------------------------------------------- /tron/contracts/tests/TestTrc20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/tests/TestTrc20.sol -------------------------------------------------------------------------------- /tron/contracts/tokens/Erc20Ext.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/contracts/tokens/Erc20Ext.sol -------------------------------------------------------------------------------- /tron/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /tron/migrations/2_Trc20Extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/migrations/2_Trc20Extension.js -------------------------------------------------------------------------------- /tron/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/package.json -------------------------------------------------------------------------------- /tron/test/tokens/Erc20Ext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/test/tokens/Erc20Ext.js -------------------------------------------------------------------------------- /tron/tronbox-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hoodiehacker0203/dappcenter-solidity/HEAD/tron/tronbox-config.js --------------------------------------------------------------------------------