diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml new file mode 100644 index 0000000..9dac859 --- /dev/null +++ b/.github/workflows/node.js.yml @@ -0,0 +1,31 @@ +# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node + + +name: Node.js CI + +on: + push: + branches: [ master ] + pull_request: + branches: [ master ] + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [12.x, 14.x, 16.x] + # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ + + steps: + - uses: actions/checkout@v3 + - name: Use Node.js $1505{{ matrix.node-version }} + uses: actions/setup-node@v3 + with: + node-version: $1505{{ matrix.node-version }} + cache: 'npm' + - run: npm ci + - run: npm run build --if-present + - run: npm test diff --git a/README.md b/README.md index 68ea453..9e8bdc5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ + ## Docs ```sh diff --git a/page/jmemo.html b/page/jmemo.html index 1eacb1e..8b13789 100644 --- a/page/jmemo.html +++ b/page/jmemo.html @@ -1,145 +1 @@ - -
jmemo.min.js
- <script src="jmemo.min.js"></script>
- var mnemonic = jmemo.Wallet.GenerateMnemonic();
- var child = jmemo.Wallet.GetHDChild(mnemonic, jmemo.Wallet.Path.MainAddressPath());
-var address = jmemo.Wallet.GetAddress(child.publicKey).address;
- var key;
-jmemo.Client.Api.Key.New(function(response) {
- key = response;
-});
- var fundAddress;
-jmemo.Client.Basic.BalanceWithToken(address, key.token, key.secret, function(response) {
- fundAddress = response.api_address;
-});
- var unsignedTx;
-jmemo.Client.Create.Post(key.token, key.secret, address, "Example", function(tx) {
- unsignedTx = tx;
-});
- var signedTx = jmemo.Wallet.Sign.SignTx(unsignedTx.raw, child);
- jmemo.Client.Tx.Broadcast(signedTx.raw);
- location.href = "https://memo.cash/explore/tx/" + signedTx.hash;
- jmemo.Client.SetHost("https://v1.api.memo.sv");
-