Skip to content

Commit 6d919c8

Browse files
pano-skylakisPano Skylakis
andauthored
Feat: add audit report, update deployment gem-game (#205)
Co-authored-by: Pano Skylakis <[email protected]>
1 parent cb993e9 commit 6d919c8

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed
Binary file not shown.

contracts/games/gems/README.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,22 @@ The GemGame contract emits a single event for the purpose of indexing off-chain.
66

77
| Environment/Network | Deployment Address | Commit Hash |
88
|--------------------------|--------------------|-------------|
9-
| imtbl-zkevm-testnet | - | - |
10-
| imtbl-zkevm-mainnet | - | - |
9+
| imtbl-zkevm-testnet | 0xe19453c43b35563B8105F8B88DeEDcde999671Cb | [97f00aa69c7cfadddc67ca271593eaa0b1eac940](https://github.com/immutable/contracts/tree/97f00aa69c7cfadddc67ca271593eaa0b1eac940/contracts/games/gems) |
10+
| imtbl-zkevm-mainnet | 0x3f04d7a7297d5535595ee0a30071008b54e62a03 | [97f00aa69c7cfadddc67ca271593eaa0b1eac940](https://github.com/immutable/contracts/tree/97f00aa69c7cfadddc67ca271593eaa0b1eac940/contracts/games/gems) |
1111

1212
# Status
1313

1414
Contract threat models and audits:
1515

1616
| Description | Date |Version Audited | Link to Report |
1717
|---------------------------|------------------|-----------------|----------------|
18+
| Internal audit | April 15, 2024 | [97f00aa69c7cfadddc67ca271593eaa0b1eac940](https://github.com/immutable/contracts/tree/97f00aa69c7cfadddc67ca271593eaa0b1eac940/contracts/games/gems) | [202404-internal-audit-gm-game](../../../../audits/games/gems/202404-internal-audit-gm-game.pdf) | |
1819
| Not audited and no threat model | - | - | - |
1920

2021

22+
23+
# Deployment
24+
2125
**Deploy and verify using CREATE3 factory contract:**
2226

2327
This repo includes a script for deploying via a CREATE3 factory contract. The script is defined as a test contract as per the examples [here](https://book.getfoundry.sh/reference/forge/forge-script#examples) and can be found in `./script/games/gems/DeployGemGame.sol`.
@@ -28,4 +32,4 @@ See the `.env.example` for required environment variables.
2832
forge script script/games/gems/DeployGemGame.sol --tc DeployGemGame --sig "deploy()" -vvv --rpc-url {rpc-url} --broadcast --verifier-url https://explorer.immutable.com/api --verifier blockscout --verify --gas-price 10gwei
2933
```
3034

31-
Optionally, you can also specify `--ledger` or `--trezor` for hardware deployments. See docs [here](https://book.getfoundry.sh/reference/forge/forge-script#wallet-options---hardware-wallet).
35+
Optionally, you can also specify `--ledger` or `--trezor` for hardware deployments. See docs [here](https://book.getfoundry.sh/reference/forge/forge-script#wallet-options---hardware-wallet).

0 commit comments

Comments
 (0)