Commit Graph

428 Commits

Author SHA1 Message Date
Blake Duncan
7c2901f243 update test verification gateway address 2023-03-29 13:26:26 +01:00
Blake Duncan
4a7331c4a7 Publish experimental bls-wallet-clients 2023-03-28 15:32:06 +01:00
Blake Duncan
1fb4a557ab Update param naming 2023-03-28 15:24:22 +01:00
Blake Duncan
7862b5278a Merge branch 'main' into auditIssue7 2023-03-28 15:16:40 +01:00
Blake Duncan
2f9a3442f8 Fix linting issues 2023-03-28 14:27:40 +01:00
Blake Duncan
8833c5f0af Rename variables and code cleanup 2023-03-28 14:11:47 +01:00
Blake Duncan
9505ed425b Using seperate domains for proof of possession messages and for bundles 2023-03-28 13:11:08 +01:00
Blake Duncan
fedf05cc7e Fix test by signing message with correct verification gateway 2023-03-27 17:28:43 +01:00
Blake Duncan
7dc7bb4a5e use chainId and verification gateway in bls domain 2023-03-27 13:35:59 +01:00
JohnGuilding
d2c6cff629 Add missing documentation following rebase 2023-03-27 12:48:35 +01:00
JohnGuilding
25469d50e4 Remove directly paying aggregator fees docs example 2023-03-27 11:09:26 +01:00
JohnGuilding
548301d32d Add bls provider guide and ts doc comments 2023-03-27 11:09:00 +01:00
JohnGuilding
5423f65503 Add comment explaining throwaway BlsWalletWrapper 2023-03-22 12:03:28 +00:00
JohnGuilding
3c0f36f444 re-add accidentally deleted tests 2023-03-16 17:19:36 +00:00
JohnGuilding
32c6b13e7d Cleanup test code & add contract interaction gas estimate tests 2023-03-16 16:59:28 +00:00
JohnGuilding
e3bbd393d8 Remove reference to signer from provider 2023-03-16 16:12:19 +00:00
JohnGuilding
ee17357e03 Fix intermittent timing issue with test 2023-03-14 14:07:22 +00:00
JohnGuilding
f6770cf2d4 Handle batch options 2023-03-14 14:07:22 +00:00
JohnGuilding
cd8065be16 Fix intermittent signature mismatch 2023-03-14 14:07:22 +00:00
JohnGuilding
94d6bc8280 Include txn index in errors when "to" has not been defined 2023-03-14 14:07:22 +00:00
JohnGuilding
24a871814e Adding missing transaction batch signing test case 2023-03-14 14:07:22 +00:00
JohnGuilding
3567167ccb Unskip batched tx test 2023-03-14 14:07:22 +00:00
JohnGuilding
b4e6be0f98 Use mint instead of safeMint to fix failing test 2023-03-14 14:07:22 +00:00
JohnGuilding
e86db6f72e Move common fee estimate logic to helper functions 2023-03-14 14:07:22 +00:00
JohnGuilding
3a8446fda1 Add contract interaction tests for provider batched transactions 2023-03-14 14:07:22 +00:00
JohnGuilding
c1c518e922 Move bls signer test to integration tests 2023-03-14 14:07:22 +00:00
JohnGuilding
bcc16373f9 Add multi-action send transaction method to bls provider 2023-03-14 14:07:08 +00:00
JohnGuilding
0c65c78d7e Add multi-action send transaction method to bls signer 2023-03-14 14:04:16 +00:00
JohnGuilding
2f8df2fe3a Publish experimental release, update extension & aggregator 2023-03-06 18:06:26 +00:00
JohnGuilding
1452ef5f4a Update clients readme 2023-03-06 17:19:12 +00:00
JohnGuilding
c963d622a1 Remove private key param from syncWallet method 2023-03-06 12:05:29 +00:00
JohnGuilding
ca307ef52c Rename test vars and clean up 2023-03-03 17:24:37 +00:00
JohnGuilding
597920944a Remove optional blsWalletSigner param 2023-03-03 16:44:53 +00:00
JohnGuilding
aa21c603fe Move BlsWalletWrapper private key references to blsWalletSigner 2023-03-03 15:02:21 +00:00
JohnGuilding
c9c03a699d Add getTransactionCount method and update tests 2023-02-21 09:55:13 +00:00
JohnGuilding
cbbf32225a Update chainIds to reflect geth integration test changes 2023-02-21 09:52:15 +00:00
JohnGuilding
5dfa46f126 Add accounts, blocks, & network status method tests
Remove .only
2023-02-21 09:52:03 +00:00
JohnGuilding
46987d1002 Ensure signer is funded for bls provider contract tests 2023-02-20 15:56:56 +00:00
JohnGuilding
334816adda Update fee estimate examples 2023-02-20 12:12:30 +00:00
JohnGuilding
d3d4541b55 Update tests for invalid signed transaction 2023-02-20 12:12:30 +00:00
JohnGuilding
0927798ea0 Append action to pay tx.origin when estimating fee & update docs 2023-02-20 12:12:30 +00:00
JohnGuilding
d00f59173f Update env.test to closer match .env.local.example & update signer sign tx test 2023-02-20 12:12:30 +00:00
JohnGuilding
0aa0f4efa2 Move gas estimate to signer when sending txs via provider
Update test comment on account nonce
2023-02-20 12:12:30 +00:00
JohnGuilding
8db993a76f Use estimateFee and pay fees
Add aggregator utils address to clients tests setup
2023-02-20 12:12:30 +00:00
JohnGuilding
f2c428871f Generate test private keys with BlsWalletWrapper helper method 2023-02-20 11:19:47 +00:00
JohnGuilding
d621f982d6 Add provider tests for base provider, event emitter, logs, inspection methods 2023-02-17 16:34:55 +00:00
Andrew Morris
e5a426a991 Fix intermittent test failure by using normalized hex strings 2023-02-14 14:20:42 +11:00
Andrew Morris
6968940f0c Merge pull request #520 from web3well/fee-tests
Additional tests for estimateGas for different Tx types
2023-02-14 09:20:29 +11:00
Andrew Morris
ea12f8fc42 Update contracts/test-integration/BlsSignerContractInteraction.test.ts
Co-authored-by: John Guilding <54913924+JohnGuilding@users.noreply.github.com>
2023-02-14 09:14:25 +11:00
JohnGuilding
0e8588e819 Run integration tests with geth in github workflow 2023-02-10 12:04:54 +00:00