- QR Code based account addresses
- Identification Address based transfer and authentication
- Withdraw AggieCoins
- Deposit AggieCoins
- Transaction History
Pending:
- Improved Sign-out using state management
- Borrowing and lending features
- Detailed testing and bug-fixes
- Node >= 12.17.0
- The Alphanet wallet installed. Instructions here
- Scrypto v0.6.0. Instructions to install here and update here
- Enter the scrypto directory in a terminal:
cd scrypto
- Build the code:
scrypto build
- Two important files (
debitable.abi
anddebitable.wasm
) will be generated inscrypto/target/wasm32-unknown-unknown/release/
- Go to the package deployer website
- Upload both
debitable.abi
anddebitable.wasm
- Click on "publish package"
- The wallet should open up and ask you to submit the transaction
- On the wallet click on "submit"
- The deployed package address should get displayed. You will need it for the next step.
- Open
src/index.ts
in the editor of your choice and set the value of the variablepackageAddress
to the previously obtained package address. - In a terminal go to the root of this project (Radix-Debitable)
- Install the npm dependencies:
npm install
- Start the local server with
npm start
- Open up your browser at the provided URL if it doesn't open automatically.
- Make sure that you have created an account on the wallet extension.
- Use the Wallet Extension and Identification Address to interact with the system.