|
| 1 | +# Examples |
| 2 | + |
| 3 | +These examples demonstrate the main features of Alloy and how to use them. |
| 4 | +To run an example, use the command `cargo run --example <Example>`. |
| 5 | + |
| 6 | +```sh |
| 7 | +cargo run --example mnemonic_signer |
| 8 | +``` |
| 9 | + |
| 10 | +--- |
| 11 | + |
| 12 | +## Table of Contents |
| 13 | + |
| 14 | +- [ ] Address book |
| 15 | +- [ ] Anvil |
| 16 | + - [ ] Boot anvil |
| 17 | + - [ ] Deploy contracts |
| 18 | + - [ ] Fork |
| 19 | + - [ ] Testing |
| 20 | +- [ ] Big numbers |
| 21 | + - [ ] Comparison and equivalence |
| 22 | + - [ ] Conversion |
| 23 | + - [ ] Creating Instances |
| 24 | + - [ ] Math operations |
| 25 | + - [ ] Utilities |
| 26 | +- [ ] Contracts |
| 27 | + - [ ] Abigen |
| 28 | + - [ ] Compile |
| 29 | + - [ ] Creating Instances |
| 30 | + - [ ] Deploy Anvil |
| 31 | + - [ ] Deploy from ABI and bytecode |
| 32 | + - [ ] Deploy Moonbeam |
| 33 | + - [ ] Events |
| 34 | + - [ ] Events with meta |
| 35 | + - [ ] Methods |
| 36 | +- [ ] Events |
| 37 | + - [ ] Logs and filtering |
| 38 | + - [ ] Solidity topics |
| 39 | +- [ ] Middleware |
| 40 | + - [ ] Builder |
| 41 | + - [ ] Create custom middleware |
| 42 | + - [ ] Gas escalator |
| 43 | + - [ ] Gas oracle |
| 44 | + - [ ] Nonce manager |
| 45 | + - [ ] Policy |
| 46 | + - [ ] Signer |
| 47 | + - [ ] Time lag |
| 48 | + - [ ] Transformer |
| 49 | +- [ ] Providers |
| 50 | + - [ ] Http |
| 51 | + - [ ] IPC |
| 52 | + - [ ] Mock |
| 53 | + - [ ] Quorum |
| 54 | + - [ ] Retry |
| 55 | + - [ ] RW |
| 56 | + - [ ] WS |
| 57 | +- [ ] Queries |
| 58 | + - [ ] Blocks |
| 59 | + - [ ] Contracts |
| 60 | + - [ ] Events |
| 61 | + - [ ] Paginated logs |
| 62 | + - [ ] UniswapV2 pair |
| 63 | + - [ ] Transactions |
| 64 | +- [ ] Subscriptions |
| 65 | + - [ ] Watch blocks |
| 66 | + - [ ] Subscribe events by type |
| 67 | + - [ ] Subscribe logs |
| 68 | +- [ ] Transactions |
| 69 | + - [ ] Call override |
| 70 | + - [ ] Create raw transaction |
| 71 | + - [ ] Create typed transaction |
| 72 | + - [ ] Decode input |
| 73 | + - [ ] EIP-1559 |
| 74 | + - [ ] ENS |
| 75 | + - [ ] Estimate gas |
| 76 | + - [ ] Get gas price |
| 77 | + - [ ] Get gas price USD |
| 78 | + - [ ] Remove liquidity |
| 79 | + - [ ] Set gas for a transaction |
| 80 | + - [ ] Send raw transaction |
| 81 | + - [ ] Send typed transaction |
| 82 | + - [ ] Trace |
| 83 | + - [ ] Transaction receipt |
| 84 | + - [ ] Transaction status |
| 85 | + - [ ] Transfer ETH |
| 86 | + - [ ] Transfer ERC20 token |
| 87 | +- [ ] Wallets |
| 88 | + - [ ] AWS signer |
| 89 | + - [ ] GCP signer |
| 90 | + - [x] [Ledger signer](./wallets/examples/ledger_signer.rs) |
| 91 | + - [x] [Private key signer](./wallets/examples/private_key_signer.rs) |
| 92 | + - [x] [Mnemonic signer](./wallets/examples/mnemonic_signer.rs) |
| 93 | + - [x] [Sign message](./wallets/examples/sign_message.rs) |
| 94 | + - [x] [Sign permit hash](./wallets/examples/sign_permit_hash.rs) |
| 95 | + - [x] [Trezor signer](./wallets/examples/trezor_signer.rs) |
| 96 | + - [x] [Yubi signer](./wallets/examples/yubi_signer.rs) |
| 97 | + - [ ] Keystore signer |
0 commit comments