├── .gitignore ├── README.md ├── dappchain ├── .gitignore ├── gateway_owner_priv.key ├── genesis.example.json ├── loom.yaml ├── oracle_eth_priv.key ├── oracle_priv.key ├── oracle_pub.key ├── private_key └── public_key ├── gateway_dappchain_address ├── transfer-gateway-scripts ├── .gitignore ├── index.js ├── package.json └── yarn.lock ├── transfer_gateway ├── truffle-dappchain ├── .gitignore ├── contracts │ ├── ERC20DAppToken.sol │ ├── ERC20Receiver.sol │ ├── GameTokenDappChain.sol │ └── Migrations.sol ├── migrations │ ├── 1_initial_migration.js │ └── 2_deploy_contracts.js ├── package.json ├── truffle-config.js ├── yarn-error.log └── yarn.lock ├── truffle-ethereum ├── .gitignore ├── contracts │ ├── CryptoCards.sol │ ├── ECVerify.sol │ ├── ERC20Receiver.sol │ ├── GameToken.sol │ ├── Gateway.sol │ ├── Migrations.sol │ └── ValidatorManagerContract.sol ├── ganache-cli.log ├── migrations │ ├── 1_initial_migration.js │ └── 2_deploy_mainnet_contracts.js ├── package.json ├── scripts │ └── ganache-cli.sh ├── truffle-config.js ├── yarn-error.log └── yarn.lock └── webclient ├── .babelrc ├── .gitignore ├── .prettierrc ├── LICENSE ├── dist └── index.html ├── package.json ├── scripts └── server.sh ├── src ├── components │ ├── dappchain_tokens.js │ ├── eth_tokens.js │ ├── gateway_tokens.js │ ├── home.js │ ├── main.js │ └── wallet.js ├── dc_managers │ ├── dc_account_manager.js │ ├── dc_gateway_manager.js │ └── dc_token_manager.js ├── eth_managers │ ├── eth_account_manager.js │ ├── eth_gateway_manager.js │ └── eth_token_manager.js └── index.js ├── webpack.config.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/README.md -------------------------------------------------------------------------------- /dappchain/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/dappchain/.gitignore -------------------------------------------------------------------------------- /dappchain/gateway_owner_priv.key: -------------------------------------------------------------------------------- 1 | qQIaIIAo7STCWMzxXgtTBW36h3ZUZSed8G+krwSR79QSzQp/hLiMc9X9lXlQgj9/78pPn3COHTNvWxyA5ldcJQ== 2 | -------------------------------------------------------------------------------- /dappchain/genesis.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/dappchain/genesis.example.json -------------------------------------------------------------------------------- /dappchain/loom.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/dappchain/loom.yaml -------------------------------------------------------------------------------- /dappchain/oracle_eth_priv.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/dappchain/oracle_eth_priv.key -------------------------------------------------------------------------------- /dappchain/oracle_priv.key: -------------------------------------------------------------------------------- 1 | DheAV6wpu5/HHGfgchq/VB4wJIkSUtvARsrjME93ca298dTeaiWuVme1rto44XfmvF8qKL0AC83l9uqEnkwPOw== -------------------------------------------------------------------------------- /dappchain/oracle_pub.key: -------------------------------------------------------------------------------- 1 | vfHU3molrlZnta7aOOF35rxfKii9AAvN5fbqhJ5MDzs= -------------------------------------------------------------------------------- /dappchain/private_key: -------------------------------------------------------------------------------- 1 | ZGTsP8LUJkEWiqEZq3hqOKfCHCeV+CbYgbZK2/y53aDAaCJPBla4uLTsEtzm/Dczk8Ml8TL5+rAwKNfbuRZihg== -------------------------------------------------------------------------------- /dappchain/public_key: -------------------------------------------------------------------------------- 1 | wGgiTwZWuLi07BLc5vw3M5PDJfEy+fqwMCjX27kWYoY= -------------------------------------------------------------------------------- /gateway_dappchain_address: -------------------------------------------------------------------------------- 1 | 0xC5d1847a03dA59407F27f8FE7981D240bff2dfD3 -------------------------------------------------------------------------------- /transfer-gateway-scripts/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /transfer-gateway-scripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/transfer-gateway-scripts/index.js -------------------------------------------------------------------------------- /transfer-gateway-scripts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/transfer-gateway-scripts/package.json -------------------------------------------------------------------------------- /transfer-gateway-scripts/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/transfer-gateway-scripts/yarn.lock -------------------------------------------------------------------------------- /transfer_gateway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/transfer_gateway -------------------------------------------------------------------------------- /truffle-dappchain/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | -------------------------------------------------------------------------------- /truffle-dappchain/contracts/ERC20DAppToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-dappchain/contracts/ERC20DAppToken.sol -------------------------------------------------------------------------------- /truffle-dappchain/contracts/ERC20Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-dappchain/contracts/ERC20Receiver.sol -------------------------------------------------------------------------------- /truffle-dappchain/contracts/GameTokenDappChain.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-dappchain/contracts/GameTokenDappChain.sol -------------------------------------------------------------------------------- /truffle-dappchain/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-dappchain/contracts/Migrations.sol -------------------------------------------------------------------------------- /truffle-dappchain/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-dappchain/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /truffle-dappchain/migrations/2_deploy_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-dappchain/migrations/2_deploy_contracts.js -------------------------------------------------------------------------------- /truffle-dappchain/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-dappchain/package.json -------------------------------------------------------------------------------- /truffle-dappchain/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-dappchain/truffle-config.js -------------------------------------------------------------------------------- /truffle-dappchain/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-dappchain/yarn-error.log -------------------------------------------------------------------------------- /truffle-dappchain/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-dappchain/yarn.lock -------------------------------------------------------------------------------- /truffle-ethereum/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | ganache.pid 4 | -------------------------------------------------------------------------------- /truffle-ethereum/contracts/CryptoCards.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/contracts/CryptoCards.sol -------------------------------------------------------------------------------- /truffle-ethereum/contracts/ECVerify.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/contracts/ECVerify.sol -------------------------------------------------------------------------------- /truffle-ethereum/contracts/ERC20Receiver.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/contracts/ERC20Receiver.sol -------------------------------------------------------------------------------- /truffle-ethereum/contracts/GameToken.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/contracts/GameToken.sol -------------------------------------------------------------------------------- /truffle-ethereum/contracts/Gateway.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/contracts/Gateway.sol -------------------------------------------------------------------------------- /truffle-ethereum/contracts/Migrations.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/contracts/Migrations.sol -------------------------------------------------------------------------------- /truffle-ethereum/contracts/ValidatorManagerContract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/contracts/ValidatorManagerContract.sol -------------------------------------------------------------------------------- /truffle-ethereum/ganache-cli.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/ganache-cli.log -------------------------------------------------------------------------------- /truffle-ethereum/migrations/1_initial_migration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/migrations/1_initial_migration.js -------------------------------------------------------------------------------- /truffle-ethereum/migrations/2_deploy_mainnet_contracts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/migrations/2_deploy_mainnet_contracts.js -------------------------------------------------------------------------------- /truffle-ethereum/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/package.json -------------------------------------------------------------------------------- /truffle-ethereum/scripts/ganache-cli.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/scripts/ganache-cli.sh -------------------------------------------------------------------------------- /truffle-ethereum/truffle-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/truffle-config.js -------------------------------------------------------------------------------- /truffle-ethereum/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/yarn-error.log -------------------------------------------------------------------------------- /truffle-ethereum/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/truffle-ethereum/yarn.lock -------------------------------------------------------------------------------- /webclient/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/.babelrc -------------------------------------------------------------------------------- /webclient/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/.gitignore -------------------------------------------------------------------------------- /webclient/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/.prettierrc -------------------------------------------------------------------------------- /webclient/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/LICENSE -------------------------------------------------------------------------------- /webclient/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/dist/index.html -------------------------------------------------------------------------------- /webclient/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/package.json -------------------------------------------------------------------------------- /webclient/scripts/server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/scripts/server.sh -------------------------------------------------------------------------------- /webclient/src/components/dappchain_tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/components/dappchain_tokens.js -------------------------------------------------------------------------------- /webclient/src/components/eth_tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/components/eth_tokens.js -------------------------------------------------------------------------------- /webclient/src/components/gateway_tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/components/gateway_tokens.js -------------------------------------------------------------------------------- /webclient/src/components/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/components/home.js -------------------------------------------------------------------------------- /webclient/src/components/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/components/main.js -------------------------------------------------------------------------------- /webclient/src/components/wallet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/components/wallet.js -------------------------------------------------------------------------------- /webclient/src/dc_managers/dc_account_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/dc_managers/dc_account_manager.js -------------------------------------------------------------------------------- /webclient/src/dc_managers/dc_gateway_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/dc_managers/dc_gateway_manager.js -------------------------------------------------------------------------------- /webclient/src/dc_managers/dc_token_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/dc_managers/dc_token_manager.js -------------------------------------------------------------------------------- /webclient/src/eth_managers/eth_account_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/eth_managers/eth_account_manager.js -------------------------------------------------------------------------------- /webclient/src/eth_managers/eth_gateway_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/eth_managers/eth_gateway_manager.js -------------------------------------------------------------------------------- /webclient/src/eth_managers/eth_token_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/eth_managers/eth_token_manager.js -------------------------------------------------------------------------------- /webclient/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/src/index.js -------------------------------------------------------------------------------- /webclient/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/webpack.config.js -------------------------------------------------------------------------------- /webclient/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loomnetwork/token-gateway-example/HEAD/webclient/yarn.lock --------------------------------------------------------------------------------