├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmrc ├── .nycrc ├── .travis.yml ├── ISSUE_TEMPLATE.md ├── README.md ├── app.js ├── aschd ├── config-mainnet.json ├── config-testnet.json ├── config.json ├── configure ├── genesisBlock.json ├── init ├── asch_monitor.sh ├── config_monitor.sh ├── config_ntp.sh └── install_deps.sh ├── jest.config.js ├── package.json ├── public └── dist │ └── .gitkeep ├── src ├── contract │ ├── basic.js │ ├── chain.js │ ├── contract.js │ ├── gateway.js │ ├── group.js │ ├── proposal.js │ └── uia.js ├── interface │ ├── accounts.js │ ├── agents.js │ ├── balances.js │ ├── blocks.js │ ├── chains.js │ ├── contracts.js │ ├── delegates.js │ ├── gateways.js │ ├── groups.js │ ├── pledges.js │ ├── proposals.js │ ├── transactions.js │ ├── transfers.js │ └── uia.js └── model │ ├── account-pledge.js │ ├── account-total-pledge.js │ ├── account.js │ ├── agent-clientele.js │ ├── agent.js │ ├── asset.js │ ├── balance.js │ ├── chain-delegate.js │ ├── chain.js │ ├── contract-result.js │ ├── contract-transfer.js │ ├── contract.js │ ├── delegate.js │ ├── deposit.js │ ├── gateway-account.js │ ├── gateway-currency.js │ ├── gateway-deposit-signer.js │ ├── gateway-deposit.js │ ├── gateway-log.js │ ├── gateway-member.js │ ├── gateway-withdrawal-prep.js │ ├── gateway-withdrawal.js │ ├── gateway.js │ ├── group-member.js │ ├── group-vote.js │ ├── group.js │ ├── issuer.js │ ├── netenergyconsumption.js │ ├── proposal-vote.js │ ├── proposal.js │ ├── round.js │ ├── transaction-statu.js │ ├── transaction.js │ ├── transfer.js │ ├── variable.js │ ├── vote.js │ └── withdrawal.js └── test ├── benchmark ├── transfer-batch.js └── transfer.js ├── integration ├── contract │ ├── basic.test.js │ ├── group.test.js │ ├── proposal.test.js │ └── uia.test.js ├── interface │ ├── accounts.js │ └── block.test.js ├── setup.js └── teardown.js ├── lib.js ├── scripts ├── create-gateway.js ├── gateway-config.js ├── generate-gateway-account.js └── request-transfer.js ├── smoke ├── config.js └── index.js └── utils ├── address.js └── base58check ├── base-x.js ├── bs58.js └── index.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-prefix = "=" 2 | -------------------------------------------------------------------------------- /.nycrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/.nycrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/.travis.yml -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/app.js -------------------------------------------------------------------------------- /aschd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/aschd -------------------------------------------------------------------------------- /config-mainnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/config-mainnet.json -------------------------------------------------------------------------------- /config-testnet.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/config-testnet.json -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/config.json -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/configure -------------------------------------------------------------------------------- /genesisBlock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/genesisBlock.json -------------------------------------------------------------------------------- /init/asch_monitor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/init/asch_monitor.sh -------------------------------------------------------------------------------- /init/config_monitor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/init/config_monitor.sh -------------------------------------------------------------------------------- /init/config_ntp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/init/config_ntp.sh -------------------------------------------------------------------------------- /init/install_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/init/install_deps.sh -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/package.json -------------------------------------------------------------------------------- /public/dist/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/contract/basic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/contract/basic.js -------------------------------------------------------------------------------- /src/contract/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/contract/chain.js -------------------------------------------------------------------------------- /src/contract/contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/contract/contract.js -------------------------------------------------------------------------------- /src/contract/gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/contract/gateway.js -------------------------------------------------------------------------------- /src/contract/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/contract/group.js -------------------------------------------------------------------------------- /src/contract/proposal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/contract/proposal.js -------------------------------------------------------------------------------- /src/contract/uia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/contract/uia.js -------------------------------------------------------------------------------- /src/interface/accounts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/accounts.js -------------------------------------------------------------------------------- /src/interface/agents.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/agents.js -------------------------------------------------------------------------------- /src/interface/balances.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/balances.js -------------------------------------------------------------------------------- /src/interface/blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/blocks.js -------------------------------------------------------------------------------- /src/interface/chains.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/chains.js -------------------------------------------------------------------------------- /src/interface/contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/contracts.js -------------------------------------------------------------------------------- /src/interface/delegates.js: -------------------------------------------------------------------------------- 1 | module.exports = () => { 2 | } 3 | -------------------------------------------------------------------------------- /src/interface/gateways.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/gateways.js -------------------------------------------------------------------------------- /src/interface/groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/groups.js -------------------------------------------------------------------------------- /src/interface/pledges.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/pledges.js -------------------------------------------------------------------------------- /src/interface/proposals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/proposals.js -------------------------------------------------------------------------------- /src/interface/transactions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/transactions.js -------------------------------------------------------------------------------- /src/interface/transfers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/transfers.js -------------------------------------------------------------------------------- /src/interface/uia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/interface/uia.js -------------------------------------------------------------------------------- /src/model/account-pledge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/account-pledge.js -------------------------------------------------------------------------------- /src/model/account-total-pledge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/account-total-pledge.js -------------------------------------------------------------------------------- /src/model/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/account.js -------------------------------------------------------------------------------- /src/model/agent-clientele.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/agent-clientele.js -------------------------------------------------------------------------------- /src/model/agent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/agent.js -------------------------------------------------------------------------------- /src/model/asset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/asset.js -------------------------------------------------------------------------------- /src/model/balance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/balance.js -------------------------------------------------------------------------------- /src/model/chain-delegate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/chain-delegate.js -------------------------------------------------------------------------------- /src/model/chain.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/chain.js -------------------------------------------------------------------------------- /src/model/contract-result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/contract-result.js -------------------------------------------------------------------------------- /src/model/contract-transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/contract-transfer.js -------------------------------------------------------------------------------- /src/model/contract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/contract.js -------------------------------------------------------------------------------- /src/model/delegate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/delegate.js -------------------------------------------------------------------------------- /src/model/deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/deposit.js -------------------------------------------------------------------------------- /src/model/gateway-account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/gateway-account.js -------------------------------------------------------------------------------- /src/model/gateway-currency.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/gateway-currency.js -------------------------------------------------------------------------------- /src/model/gateway-deposit-signer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/gateway-deposit-signer.js -------------------------------------------------------------------------------- /src/model/gateway-deposit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/gateway-deposit.js -------------------------------------------------------------------------------- /src/model/gateway-log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/gateway-log.js -------------------------------------------------------------------------------- /src/model/gateway-member.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/gateway-member.js -------------------------------------------------------------------------------- /src/model/gateway-withdrawal-prep.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/gateway-withdrawal-prep.js -------------------------------------------------------------------------------- /src/model/gateway-withdrawal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/gateway-withdrawal.js -------------------------------------------------------------------------------- /src/model/gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/gateway.js -------------------------------------------------------------------------------- /src/model/group-member.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/group-member.js -------------------------------------------------------------------------------- /src/model/group-vote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/group-vote.js -------------------------------------------------------------------------------- /src/model/group.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/group.js -------------------------------------------------------------------------------- /src/model/issuer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/issuer.js -------------------------------------------------------------------------------- /src/model/netenergyconsumption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/netenergyconsumption.js -------------------------------------------------------------------------------- /src/model/proposal-vote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/proposal-vote.js -------------------------------------------------------------------------------- /src/model/proposal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/proposal.js -------------------------------------------------------------------------------- /src/model/round.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/round.js -------------------------------------------------------------------------------- /src/model/transaction-statu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/transaction-statu.js -------------------------------------------------------------------------------- /src/model/transaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/transaction.js -------------------------------------------------------------------------------- /src/model/transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/transfer.js -------------------------------------------------------------------------------- /src/model/variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/variable.js -------------------------------------------------------------------------------- /src/model/vote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/vote.js -------------------------------------------------------------------------------- /src/model/withdrawal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/src/model/withdrawal.js -------------------------------------------------------------------------------- /test/benchmark/transfer-batch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/benchmark/transfer-batch.js -------------------------------------------------------------------------------- /test/benchmark/transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/benchmark/transfer.js -------------------------------------------------------------------------------- /test/integration/contract/basic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/integration/contract/basic.test.js -------------------------------------------------------------------------------- /test/integration/contract/group.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/integration/contract/group.test.js -------------------------------------------------------------------------------- /test/integration/contract/proposal.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/integration/contract/proposal.test.js -------------------------------------------------------------------------------- /test/integration/contract/uia.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/integration/contract/uia.test.js -------------------------------------------------------------------------------- /test/integration/interface/accounts.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/integration/interface/block.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/integration/interface/block.test.js -------------------------------------------------------------------------------- /test/integration/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/integration/setup.js -------------------------------------------------------------------------------- /test/integration/teardown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/integration/teardown.js -------------------------------------------------------------------------------- /test/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/lib.js -------------------------------------------------------------------------------- /test/scripts/create-gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/scripts/create-gateway.js -------------------------------------------------------------------------------- /test/scripts/gateway-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/scripts/gateway-config.js -------------------------------------------------------------------------------- /test/scripts/generate-gateway-account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/scripts/generate-gateway-account.js -------------------------------------------------------------------------------- /test/scripts/request-transfer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/scripts/request-transfer.js -------------------------------------------------------------------------------- /test/smoke/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/smoke/config.js -------------------------------------------------------------------------------- /test/smoke/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/smoke/index.js -------------------------------------------------------------------------------- /test/utils/address.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/utils/address.js -------------------------------------------------------------------------------- /test/utils/base58check/base-x.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/utils/base58check/base-x.js -------------------------------------------------------------------------------- /test/utils/base58check/bs58.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/utils/base58check/bs58.js -------------------------------------------------------------------------------- /test/utils/base58check/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AschPlatform/asch/HEAD/test/utils/base58check/index.js --------------------------------------------------------------------------------