Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add retry mechanism #1035

Merged
merged 120 commits into from
Sep 13, 2023
Merged
Changes from 1 commit
Commits
Show all changes
120 commits
Select commit Hold shift + click to select a range
23ab36a
add call_with_retry
Salka1988 Jul 9, 2023
8da7d91
add fmt
Salka1988 Jul 9, 2023
9f862cf
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Jul 11, 2023
0d96f38
add simple exponential backoff
Salka1988 Jul 11, 2023
c98d5bb
Merge branch 'Salka1988/retry_mech' of github.com:FuelLabs/fuels-rs i…
Salka1988 Jul 11, 2023
b0d6072
rem comments
Salka1988 Jul 11, 2023
f3869c4
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Jul 11, 2023
1d65ffc
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Jul 11, 2023
8fff608
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Jul 12, 2023
4310d7a
add test
Salka1988 Jul 12, 2023
bcc56a2
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Jul 18, 2023
b3ca506
refactor
Salka1988 Jul 18, 2023
0ad43d9
Merge branch 'Salka1988/retry_mech' of github.com:FuelLabs/fuels-rs i…
Salka1988 Jul 18, 2023
4b4f5ea
fmt
Salka1988 Jul 18, 2023
cf1e796
fix
Salka1988 Jul 18, 2023
9bb8e6f
reformat retry
Salka1988 Jul 23, 2023
d315d3b
add retry_on
Salka1988 Jul 25, 2023
c4b9187
remove call_with_retry
Salka1988 Jul 25, 2023
f74e0fd
remove test
Salka1988 Jul 26, 2023
caebb0f
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Jul 26, 2023
c605b04
remove CustomError
Salka1988 Jul 26, 2023
f50c7cd
Merge branch 'Salka1988/retry_mech' of github.com:FuelLabs/fuels-rs i…
Salka1988 Jul 26, 2023
4983632
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Jul 26, 2023
5b2bf58
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Aug 1, 2023
cb4101c
Merge branch 'master' into Salka1988/retry_mech
segfault-magnet Aug 2, 2023
ff82aa8
Merge branch 'master' into Salka1988/retry_mech
segfault-magnet Aug 3, 2023
5bb1694
Merge branch 'Salka1988/retry_mech' of github.com:FuelLabs/fuels-rs i…
Salka1988 Aug 4, 2023
c1c17a4
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Aug 14, 2023
75b42bb
Merge branch 'Salka1988/retry_mech' of github.com:FuelLabs/fuels-rs i…
Salka1988 Aug 21, 2023
4c49760
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Aug 21, 2023
b0ca733
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Aug 21, 2023
6168388
add SubmitResponse struct
Salka1988 Aug 23, 2023
cf5af9f
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Aug 23, 2023
50146b0
Merge branch 'Salka1988/retry_mech' of github.com:FuelLabs/fuels-rs i…
Salka1988 Aug 23, 2023
d23d3cd
add Pin<Box..>
Salka1988 Aug 23, 2023
b6992e9
fix tests
Salka1988 Aug 24, 2023
4c5d72d
add None
Salka1988 Aug 28, 2023
785da5f
fix retry
Salka1988 Aug 28, 2023
039f190
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Aug 28, 2023
5896d8f
merge master
Salka1988 Aug 28, 2023
328fbd1
fix
Salka1988 Aug 28, 2023
549460a
merge
Salka1988 Aug 29, 2023
b976961
merge
Salka1988 Aug 29, 2023
4ee11de
merge
Salka1988 Aug 29, 2023
8050f14
fix
Salka1988 Aug 29, 2023
a2a9e70
static
Salka1988 Aug 29, 2023
f0cd9b0
add retry to scripts
Salka1988 Aug 29, 2023
991f9ee
add retry to multicall
Salka1988 Aug 29, 2023
80c6961
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Aug 29, 2023
627594d
add retry submit
Salka1988 Aug 29, 2023
d3c5b68
refactor
Salka1988 Aug 30, 2023
d5e4b7e
fix
Salka1988 Aug 30, 2023
e056f14
add Backoff
Salka1988 Aug 30, 2023
c42a09d
refactor
Salka1988 Aug 30, 2023
2eca989
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Aug 30, 2023
1c44632
refactor
Salka1988 Aug 30, 2023
bce65a5
clean
Salka1988 Aug 30, 2023
4676cdf
refactor
Salka1988 Aug 30, 2023
4ca2235
doc
Salka1988 Aug 30, 2023
9706735
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Aug 30, 2023
2ba6ca9
doc
Salka1988 Aug 30, 2023
7c872f4
test
Salka1988 Aug 30, 2023
9b070df
doc
Salka1988 Aug 31, 2023
b09854d
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Aug 31, 2023
8213323
remove unused anchor
Salka1988 Aug 31, 2023
57a18f9
add newline
Salka1988 Aug 31, 2023
9849c85
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Sep 1, 2023
18a58a9
add doc
Salka1988 Sep 1, 2023
6b74471
fix
Salka1988 Sep 1, 2023
c523ae0
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Sep 4, 2023
71d027c
fix doc
Salka1988 Jul 28, 2023
cce9549
refactor names
Salka1988 Sep 4, 2023
8b45614
remove Clone impl
Salka1988 Sep 4, 2023
7a10d64
fix
Salka1988 Sep 5, 2023
ad2a0ee
add fixes
Salka1988 Sep 5, 2023
e3dc79f
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Sep 5, 2023
eeffbc4
fix docs
Salka1988 Sep 5, 2023
34eb783
Merge branch 'master' into Salka1988/retry_mech
MujkicA Sep 6, 2023
c3b4911
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Sep 6, 2023
88aac0d
add NonZeroUsize and clean code
Salka1988 Sep 6, 2023
4725aae
Merge branch 'Salka1988/retry_mech' of github.com:FuelLabs/fuels-rs i…
Salka1988 Sep 6, 2023
ddbb9ac
Update packages/fuels-programs/src/retry.rs
Salka1988 Sep 6, 2023
1be1ccd
Update packages/fuels-programs/src/retry.rs
Salka1988 Sep 6, 2023
e03f68a
Update packages/fuels-programs/src/retry.rs
Salka1988 Sep 6, 2023
3a56b64
Update packages/fuels-programs/src/retry.rs
Salka1988 Sep 6, 2023
da2dea4
Update packages/fuels-programs/src/retry.rs
Salka1988 Sep 6, 2023
86a56df
Update packages/fuels-programs/src/retry.rs
Salka1988 Sep 6, 2023
9a9dc9a
add suggestions
Salka1988 Sep 6, 2023
e10d679
Update packages/fuels-programs/src/retry.rs
Salka1988 Sep 6, 2023
b5441e4
add fix
Salka1988 Sep 6, 2023
29d168b
Merge branch 'Salka1988/retry_mech' of github.com:FuelLabs/fuels-rs i…
Salka1988 Sep 6, 2023
3850e52
Update examples/contracts/src/lib.rs
Salka1988 Sep 6, 2023
8440e1e
Update docs/src/calling-contracts/index.md
Salka1988 Sep 6, 2023
9fb3662
Update packages/fuels-programs/src/retry.rs
Salka1988 Sep 6, 2023
43e1a7f
add suggestions
Salka1988 Sep 6, 2023
a5e02b9
Merge branch 'Salka1988/retry_mech' of github.com:FuelLabs/fuels-rs i…
Salka1988 Sep 6, 2023
dc64a3f
docs
Salka1988 Sep 6, 2023
72b56dd
fix docs
Salka1988 Sep 6, 2023
749bfcf
add tx_execution
Salka1988 Sep 8, 2023
2ecdd25
add ProviderTrait
Salka1988 Sep 8, 2023
657678c
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Sep 8, 2023
ed56f0f
add fix
Salka1988 Sep 10, 2023
faf8915
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Sep 10, 2023
6c5fec3
add fix
Salka1988 Sep 10, 2023
6996b26
Merge branch 'Salka1988/retry_mech' of github.com:FuelLabs/fuels-rs i…
Salka1988 Sep 10, 2023
eb13992
add fix
Salka1988 Sep 10, 2023
c2d9043
separate doc
Salka1988 Sep 11, 2023
009fac4
fix linter
Salka1988 Sep 11, 2023
e6923d9
refactoring
Salka1988 Sep 11, 2023
de72f56
fix links
Salka1988 Sep 11, 2023
3bb7143
fix doc
Salka1988 Sep 11, 2023
662b397
fix doc
Salka1988 Sep 11, 2023
819cb47
fix doc
Salka1988 Sep 11, 2023
4be997a
remove todo
Salka1988 Sep 11, 2023
7db4cbc
fix test
Salka1988 Sep 11, 2023
e84ea63
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Sep 12, 2023
875f41e
refactoring
Salka1988 Sep 12, 2023
a9a718a
refactoring
Salka1988 Sep 12, 2023
661000b
Merge branch 'master' into Salka1988/retry_mech
Salka1988 Sep 12, 2023
82bf211
fmt
Salka1988 Sep 12, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix links
Salka1988 committed Sep 11, 2023
commit de72f563d7c7ac64344b46594b8a67d3523d8d1c
2 changes: 1 addition & 1 deletion docs/src/wallets/mnemonic-wallet.md
Original file line number Diff line number Diff line change
@@ -2,7 +2,7 @@

A mnemonic phrase is a cryptographically-generated sequence of words that's used to derive a private key. For instance: `"oblige salon price punch saddle immune slogan rare snap desert retire surprise";` would generate the address `0xdf9d0e6c6c5f5da6e82e5e1a77974af6642bdb450a10c43f0c6910a212600185`.

In addition to that, we also support [Hierarchical Deterministic Wallets](https://www.ledger.com/academy/crypto/what-are-hierarchical-deterministic-hd-wallets) and [derivation paths](https://learnmeabitcoin.com/technical/derivation-paths). You may recognize the string `"m/44'/60'/0'/0/0"` from somewhere; that's a derivation path. In simple terms, it's a way to derive many wallets from a single root wallet.
In addition to that, we also support [Hierarchical Deterministic Wallets](https://www.ledger.com/academy/crypto/what-are-hierarchical-deterministic-hd-wallets) and [derivation paths](https://web.archive.org/web/20230704203122/https://learnmeabitcoin.com/technical/derivation-paths). You may recognize the string `"m/44'/60'/0'/0/0"` from somewhere; that's a derivation path. In simple terms, it's a way to derive many wallets from a single root wallet.

The SDK gives you two wallets from mnemonic instantiation methods: one that takes a derivation path (`Wallet::new_from_mnemonic_phrase_with_path`) and one that uses the default derivation path, in case you don't want or don't need to configure that (`Wallet::new_from_mnemonic_phrase`).