This repository has been archived due to challenges surrounding the use of the typescript compiler with the zilliqa-js-sdk. Please see starling-foundries/bouncer.js
for a functioning bouncer.
- To implement a generic meta transaction bouncer proxy inspired by austingriffith and tsuzukits ethereum implementations but integrated into the Zilliqa-native tooling.
- Provide a generic Docker process for straightforward deployment.
- Integrate with a scilla-lang send by signature contract to be implemented in references repo.
- reference contracts for on-chain resolution of metatransaction functions including: forward, execution and whitelist.
- Example with a reference token.
- Scilla smart contract library for inclusion into complex smart-contracts
- Non-transferrable NFT example
Diagram borrowed from
TODO
See development workflow
-
clone the repo:
git clone git@github.com:starling-foundries/zilliqa-bouncer.git
-
install deps:
cd zilliqa-bouncer && npm install
-
to begin serving:
npm run watch-ts
-
Open in browser to see results:
localhost:3000