├── .gitattributes ├── .github ├── CODEOWNERS ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ci.yaml │ ├── release.yaml │ └── stale.yml ├── .gitignore ├── .solcover.js ├── .solhint.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README.md ├── contracts ├── AssetToken.sol ├── IERC777Compatible.sol ├── IERC777Recipient.sol ├── IERC777Sender.sol └── Migrations.sol ├── docs ├── IAssetToken.md ├── IERC777Recipient.md ├── IERC777Sender.md ├── LICENSE.md └── README.md ├── fundAccount.js ├── interfaces ├── IAssetToken.sol ├── IERC777Recipient.sol └── IERC777Sender.sol ├── migrations ├── 1_initial_migration.js └── 2_deploy_asset_token.js ├── package.json ├── test ├── AssetEmergencyStop.js ├── AssetTokenBlacklist.js ├── AssetTokenBurn.js ├── AssetTokenFund.js ├── AssetTokenGranularity.js ├── AssetTokenInit.js ├── AssetTokenOperator.js ├── AssetTokenTransfer.js ├── ProxyContractInit.js └── helpers.js ├── truffle-config.js ├── utils_deployment.js └── zos.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Dev owns 2 | @clearmatics/dev 3 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/.gitignore -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "solhint:default" 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/README.md -------------------------------------------------------------------------------- /contracts/AssetToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/contracts/AssetToken.sol -------------------------------------------------------------------------------- /contracts/IERC777Compatible.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/contracts/IERC777Compatible.sol -------------------------------------------------------------------------------- /contracts/IERC777Recipient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/contracts/IERC777Recipient.sol -------------------------------------------------------------------------------- /contracts/IERC777Sender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/contracts/IERC777Sender.sol -------------------------------------------------------------------------------- /contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/contracts/Migrations.sol -------------------------------------------------------------------------------- /docs/IAssetToken.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/docs/IAssetToken.md -------------------------------------------------------------------------------- /docs/IERC777Recipient.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/docs/IERC777Recipient.md -------------------------------------------------------------------------------- /docs/IERC777Sender.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/docs/IERC777Sender.md -------------------------------------------------------------------------------- /docs/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/docs/LICENSE.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/docs/README.md -------------------------------------------------------------------------------- /fundAccount.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/fundAccount.js -------------------------------------------------------------------------------- /interfaces/IAssetToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/interfaces/IAssetToken.sol -------------------------------------------------------------------------------- /interfaces/IERC777Recipient.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/interfaces/IERC777Recipient.sol -------------------------------------------------------------------------------- /interfaces/IERC777Sender.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/interfaces/IERC777Sender.sol -------------------------------------------------------------------------------- /migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /migrations/2_deploy_asset_token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/migrations/2_deploy_asset_token.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/package.json -------------------------------------------------------------------------------- /test/AssetEmergencyStop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/test/AssetEmergencyStop.js -------------------------------------------------------------------------------- /test/AssetTokenBlacklist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/test/AssetTokenBlacklist.js -------------------------------------------------------------------------------- /test/AssetTokenBurn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/test/AssetTokenBurn.js -------------------------------------------------------------------------------- /test/AssetTokenFund.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/test/AssetTokenFund.js -------------------------------------------------------------------------------- /test/AssetTokenGranularity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/test/AssetTokenGranularity.js -------------------------------------------------------------------------------- /test/AssetTokenInit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/test/AssetTokenInit.js -------------------------------------------------------------------------------- /test/AssetTokenOperator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/test/AssetTokenOperator.js -------------------------------------------------------------------------------- /test/AssetTokenTransfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/test/AssetTokenTransfer.js -------------------------------------------------------------------------------- /test/ProxyContractInit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/test/ProxyContractInit.js -------------------------------------------------------------------------------- /test/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/test/helpers.js -------------------------------------------------------------------------------- /truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/truffle-config.js -------------------------------------------------------------------------------- /utils_deployment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/utils_deployment.js -------------------------------------------------------------------------------- /zos.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearmatics/asset-token/HEAD/zos.json --------------------------------------------------------------------------------