Repository: ecadlabs/taquito
Pull request #1782 (2022-08-04 14:43:55)

Mk 1779 update community rpc nodes listing
added another link


github-actions[bot]: New packages have been deployed to the preview repository at https://npm.preview.tezostaquito.io/.

### Published packages:
```
npm i @taquito/utils@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/michel-codec@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/taquito@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/tzip12@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/remote-signer@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/http-utils@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/michelson-encoder@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/rpc@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/contracts-library@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/tezbridge-signer@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/signer@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/local-forging@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/beacon-wallet@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/tzip16@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/ledger-signer@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
npm i @taquito/tezbridge-wallet@13.0.1-4841a7f8--1782 --registry https://npm.preview.tezostaquito.io/
```
<!-- Sticky Pull Request Commentdeploy-packages -->
github-actions[bot]: A new deploy preview is available on Netlify at https://4841a7f8--tezostaquito.netlify.app
<!-- Sticky Pull Request Commentnetlify-preview -->
codecov-commenter: # [Codecov](https://codecov.io/gh/ecadlabs/taquito/pull/1782?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ecadlabs) Report
> Merging [#1782](https://codecov.io/gh/ecadlabs/taquito/pull/1782?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ecadlabs) (b8b08ce) into [master](https://codecov.io/gh/ecadlabs/taquito/commit/047798592e48996b12c4b24476a3fbf4a5d396d8?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ecadlabs) (0477985) will **increase** coverage by `0.00%`.
> The diff coverage is `n/a`.

```diff
@@           Coverage Diff           @@
##           master    #1782   +/-   ##
=======================================
  Coverage   80.47%   80.48%           
=======================================
  Files         209      209           
  Lines       11516    11520    +4     
  Branches     2781     2781           
=======================================
+ Hits         9268     9272    +4     
  Misses       2247     2247           
  Partials        1        1           
```


| [Impacted Files](https://codecov.io/gh/ecadlabs/taquito/pull/1782?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ecadlabs) | Coverage Δ | |
|---|---|---|
| [packages/taquito/src/constants.ts](https://codecov.io/gh/ecadlabs/taquito/pull/1782/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ecadlabs#diff-cGFja2FnZXMvdGFxdWl0by9zcmMvY29uc3RhbnRzLnRz) | `100.00% <0.00%> (ø)` | |
| [packages/taquito-local-forging/src/protocols.ts](https://codecov.io/gh/ecadlabs/taquito/pull/1782/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ecadlabs#diff-cGFja2FnZXMvdGFxdWl0by1sb2NhbC1mb3JnaW5nL3NyYy9wcm90b2NvbHMudHM=) | `100.00% <0.00%> (ø)` | |
| [...ckages/taquito-michel-codec/src/michelson-types.ts](https://codecov.io/gh/ecadlabs/taquito/pull/1782/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ecadlabs#diff-cGFja2FnZXMvdGFxdWl0by1taWNoZWwtY29kZWMvc3JjL21pY2hlbHNvbi10eXBlcy50cw==) | `96.77% <0.00%> (+0.10%)` | :arrow_up: |

Help us with your feedback. Take ten seconds to tell us [how you rate us](https://about.codecov.io/nps?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=ecadlabs).


Patch:
diff --git a/docs/rpc_nodes.md b/docs/rpc_nodes.md
index 919d1f27c..fff4791fd 100644
--- a/docs/rpc_nodes.md
+++ b/docs/rpc_nodes.md
@@ -2,6 +2,8 @@
 title: RPC nodes
 author: Roxane Letourneau
 ---
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
 
 ## What to consider when choosing a node
 
@@ -11,9 +13,13 @@ author: Roxane Letourneau
 - **Reliability**: Consider your requirements for uptime, and choose your node option accordingly. If node availability is critical for your user-case,  consider self-hosting a node or contracting someone to operate a node specifically for you.
 - ** End-points support**: Public nodes have different policies on the end-points that they expose. Your use case may require specific end-points to be available to your app. We have made a suite of [integration tests](rpc_nodes_integration_test.md) for the Taquito RPC package. These tests show what RPC end-points are available on a given node. These tests are available here: integration-tests/rpc-nodes.spec.ts.
 
-## List of community-run nodes
-
-*If you are aware of a public node missing from our list or our information is inaccurate, please help us by submitting an issue or pull request on our GitHub page.*
+<Tabs
+defaultValue="communityNodes"
+values={[
+{label: "Community Run Nodes", value: 'communityNodes'},
+{label: 'Commercial Nodes', value: 'commercialNodes'},
+]}>
+<TabItem value="communityNodes">
 
 | Provider         | Net         | URL                                | Header      |  
 |------------------|-------------|------------------------------------|-------|
@@ -30,10 +36,25 @@ author: Roxane Letourneau
 | Marigold         | Jakartanet  | https://jakartanet.tezos.marigold.dev/ | [Check](https://jakartanet.tezos.marigold.dev/chains/main/blocks/head/header)  |
 | Marigold         | Kathmandunet| https://kathmandunet.tezos.marigold.dev/  | [Check](https://kathmandunet.tezos.marigold.dev/chains/main/blocks/head/header)   |
 | Marigold         | Ghostnet    | https://ghostnet.tezos.marigold.dev/  | [Check](https://ghostnet.tezos.marigold.dev/chains/main/blocks/head/header)   |
+| TezTools         | Jakartanet  | https://eu01-node.teztools.net/  | [Check](https://eu01-node.teztools.net/chains/main/blocks/head/header)   |
+| Ateza            | Mainnet     | https://rpc-mainnet.ateza.io | [Check](https://rpc-mainnet.ateza.io/chains/main/blocks/head/header)   |
+| Ateza            | Jakartanet  | https://rpc-testnet-one.ateza.io | [Check](https://rpc-testnet-one.ateza.io/chains/main/blocks/head/header)   |
+| Ateza            | Jakartanet  | https://rpc-testnet-two.ateza.io | [Check](https://rpc-testnet-two.ateza.io/chains/main/blocks/head/header)   |
+
+*If you are aware of a public node missing from our list or our information is inaccurate, please help us by submitting an issue or pull request on our GitHub page.*
+</TabItem>
+  <TabItem value="commercialNodes">
+
+| Provider         |  Details                                    |  
+|------------------|------------------------------------------------------------------------|
+| MIDL.dev         |  https://midl.dev/tezos-rpc/            |
+| Cryptonomic      |  https://github.com/keefertaylor/TezosKit/blob/master/docs/TezosNode.md |
+| TezTools.io      |  https://t.me/teztools (Telegram) |
 
-## List of commercial node operators
+*If you are aware of a private node missing from our list or our information is inaccurate, please help us by submitting an issue or pull request on our GitHub page.*
 
-* [MIDL.dev Tezos RPC service](https://midl.dev/tezos-rpc) offers a commercial node service for a fee
+  </TabItem>
+</Tabs>
 
 ## How to run a node
 


Test patch:
diff --git a/integration-tests/contract-estimation-tests.spec.ts b/integration-tests/contract-estimation-tests.spec.ts
index c1e6e4e48..55ee7276d 100644
--- a/integration-tests/contract-estimation-tests.spec.ts
+++ b/integration-tests/contract-estimation-tests.spec.ts
@@ -55,11 +55,11 @@ CONFIGS().forEach(({ lib, setup, knownBaker, createAddress, protocol, rpc }) =>
       const estimate = await LowAmountTez.estimate.transfer({ to: await Tezos.signer.publicKeyHash(), amount: 0.019 });
       expect(estimate.gasLimit).toEqual(1101);
       expect(estimate.storageLimit).toEqual(0);
-      expect(estimate.suggestedFeeMutez).toEqual(462);
+      expect(estimate.suggestedFeeMutez).toEqual(464);
       expect(estimate.burnFeeMutez).toEqual(0);
-      expect(estimate.minimalFeeMutez).toEqual(362);
-      expect(estimate.totalCost).toEqual(362);
-      expect(estimate.usingBaseFeeMutez).toEqual(362);
+      expect(estimate.minimalFeeMutez).toEqual(364);
+      expect(estimate.totalCost).toEqual(364);
+      expect(estimate.usingBaseFeeMutez).toEqual(364);
       expect(estimate.consumedMilligas).toEqual(1000040);
       done();
     })
@@ -81,11 +81,11 @@ CONFIGS().forEach(({ lib, setup, knownBaker, createAddress, protocol, rpc }) =>
       const estimate = await LowAmountTez.estimate.transfer({ to: await (await createAddress()).signer.publicKeyHash(), amount: 0.017 });
       expect(estimate.gasLimit).toEqual(1101);
       expect(estimate.storageLimit).toEqual(257);
-      expect(estimate.suggestedFeeMutez).toEqual(462);
+      expect(estimate.suggestedFeeMutez).toEqual(464);
       expect(estimate.burnFeeMutez).toEqual(64250);
-      expect(estimate.minimalFeeMutez).toEqual(362);
-      expect(estimate.totalCost).toEqual(64612);
-      expect(estimate.usingBaseFeeMutez).toEqual(362);
+      expect(estimate.minimalFeeMutez).toEqual(364);
+      expect(estimate.totalCost).toEqual(64614);
+      expect(estimate.usingBaseFeeMutez).toEqual(364);
       expect(estimate.consumedMilligas).toEqual(1000040);
       done();
     });
@@ -115,11 +115,11 @@ CONFIGS().forEach(({ lib, setup, knownBaker, createAddress, protocol, rpc }) =>
       })
       expect(estimate.gasLimit).toEqual(1569);
       expect(estimate.storageLimit).toEqual(571);
-      expect(estimate.suggestedFeeMutez).toEqual(800);
+      expect(estimate.suggestedFeeMutez).toEqual(802);
       expect(estimate.burnFeeMutez).toEqual(142750);
-      expect(estimate.minimalFeeMutez).toEqual(700);
-      expect(estimate.totalCost).toEqual(143450);
-      expect(estimate.usingBaseFeeMutez).toEqual(700);
+      expect(estimate.minimalFeeMutez).toEqual(702);
+      expect(estimate.totalCost).toEqual(143452);
+      expect(estimate.usingBaseFeeMutez).toEqual(702);
       expect(estimate.consumedMilligas).toEqual(1468957);
       done();
     });
@@ -147,11 +147,11 @@ CONFIGS().forEach(({ lib, setup, knownBaker, createAddress, protocol, rpc }) =>
       })
       expect(estimate.gasLimit).toEqual(1100);
       expect(estimate.storageLimit).toEqual(0);
-      expect(estimate.suggestedFeeMutez).toEqual(457);
+      expect(estimate.suggestedFeeMutez).toEqual(459);
       expect(estimate.burnFeeMutez).toEqual(0);
-      expect(estimate.minimalFeeMutez).toEqual(357);
-      expect(estimate.totalCost).toEqual(357);
-      expect(estimate.usingBaseFeeMutez).toEqual(357);
+      expect(estimate.minimalFeeMutez).toEqual(359);
+      expect(estimate.totalCost).toEqual(359);
+      expect(estimate.usingBaseFeeMutez).toEqual(359);
       expect(estimate.consumedMilligas).toEqual(1000000);
       done();
     })
@@ -175,11 +175,11 @@ CONFIGS().forEach(({ lib, setup, knownBaker, createAddress, protocol, rpc }) =>
       const estimate = await LowAmountTez.estimate.transfer(tx)
       expect(estimate.gasLimit).toEqual(3250);
       expect(estimate.storageLimit).toEqual(0);
-      expect(estimate.suggestedFeeMutez).toEqual(749);
+      expect(estimate.suggestedFeeMutez).toEqual(751);
       expect(estimate.burnFeeMutez).toEqual(0);
-      expect(estimate.minimalFeeMutez).toEqual(649);
-      expect(estimate.totalCost).toEqual(649);
-      expect(estimate.usingBaseFeeMutez).toEqual(649);
+      expect(estimate.minimalFeeMutez).toEqual(651);
+      expect(estimate.totalCost).toEqual(651);
+      expect(estimate.usingBaseFeeMutez).toEqual(651);
       expect(estimate.consumedMilligas).toEqual(3149456);
       done();
     })
@@ -211,11 +211,11 @@ CONFIGS().forEach(({ lib, setup, knownBaker, createAddress, protocol, rpc }) =>
       const estimate = await LowAmountTez.estimate.transfer(tx)
       expect(estimate.gasLimit).toEqual(4258);
       expect(estimate.storageLimit).toEqual(514);
-      expect(estimate.suggestedFeeMutez).toEqual(909);
+      expect(estimate.suggestedFeeMutez).toEqual(911);
       expect(estimate.burnFeeMutez).toEqual(128500);
-      expect(estimate.minimalFeeMutez).toEqual(809);
-      expect(estimate.totalCost).toEqual(129309);
-      expect(estimate.usingBaseFeeMutez).toEqual(809);
+      expect(estimate.minimalFeeMutez).toEqual(811);
+      expect(estimate.totalCost).toEqual(129311);
+      expect(estimate.usingBaseFeeMutez).toEqual(811);
       expect(estimate.consumedMilligas).toEqual(4157632);
       done();
     })
@@ -239,11 +239,11 @@ CONFIGS().forEach(({ lib, setup, knownBaker, createAddress, protocol, rpc }) =>
       const estimate = await LowAmountTez.estimate.transfer(tx)
       expect(estimate.gasLimit).toEqual(3658);
       expect(estimate.storageLimit).toEqual(317);
-      expect(estimate.suggestedFeeMutez).toEqual(796);
+      expect(estimate.suggestedFeeMutez).toEqual(798);
       expect(estimate.burnFeeMutez).toEqual(79250);
-      expect(estimate.minimalFeeMutez).toEqual(696);
-      expect(estimate.totalCost).toEqual(79946);
-      expect(estimate.usingBaseFeeMutez).toEqual(696);
+      expect(estimate.minimalFeeMutez).toEqual(698);
+      expect(estimate.totalCost).toEqual(79948);
+      expect(estimate.usingBaseFeeMutez).toEqual(698);
       expect(estimate.consumedMilligas).toEqual(3557245);
       done();
     })
@@ -270,11 +270,11 @@ CONFIGS().forEach(({ lib, setup, knownBaker, createAddress, protocol, rpc }) =>
       const estimate = await LowAmountTez.estimate.transfer(tx)
       expect(estimate.gasLimit).toEqual(5074);
       expect(estimate.storageLimit).toEqual(634);
-      expect(estimate.suggestedFeeMutez).toEqual(1003);
+      expect(estimate.suggestedFeeMutez).toEqual(1005);
       expect(estimate.burnFeeMutez).toEqual(158500);
-      expect(estimate.minimalFeeMutez).toEqual(903);
-      expect(estimate.totalCost).toEqual(159403);
-      expect(estimate.usingBaseFeeMutez).toEqual(903);
+      expect(estimate.minimalFeeMutez).toEqual(905);
+      expect(estimate.totalCost).toEqual(159405);
+      expect(estimate.usingBaseFeeMutez).toEqual(905);
       expect(estimate.consumedMilligas).toEqual(4973210);
       // Do the actual operation
       const op2 = await contract.methods.do(originate2()).send();
@@ -313,11 +313,11 @@ CONFIGS().forEach(({ lib, setup, knownBaker, createAddress, protocol, rpc }) =>
       let estimate = await LowAmountTez.estimate.transfer({ to: await Tezos.signer.publicKeyHash(), mutez: true, amount: amt - (1382 + DEFAULT_FEE.REVEAL) });
       expect(estimate.gasLimit).toEqual(1101);
       expect(estimate.storageLimit).toEqual(0);
-      expect(estimate.suggestedFeeMutez).toEqual(460);
+      expect(estimate.suggestedFeeMutez).toEqual(462);
       expect(estimate.burnFeeMutez).toEqual(0);
-      expect(estimate.minimalFeeMutez).toEqual(360);
-      expect(estimate.totalCost).toEqual(360);
-      expect(estimate.usingBaseFeeMutez).toEqual(360);
+      expect(estimate.minimalFeeMutez).toEqual(362);
+      expect(estimate.totalCost).toEqual(362);
+      expect(estimate.usingBaseFeeMutez).toEqual(362);
       expect(estimate.consumedMilligas).toEqual(1000040);
       done();
     });