Repo Details Last Updated Default Branch & Languages Extensions Modified 3 Days Files Commit Commits
#: 1

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/babylon
GitHub History Url: github.com/babylonlabs-io/babylon/commits
2024-12-13main

99.81 - Go
0.12 - Makefile
0.04 - Shell
0.03 - Dockerfile
mod: 1
sum: 1
proto: 1
go: 9
+  132 | -    0 | cmd/babylond/cmd/debug.go | (5ae5)2024-12-11
+ 1 | - 2 | cmd/babylond/cmd/root.go | (5ae5)2024-12-11
+ 2 | - 2 | go.mod | (ee74)2024-12-12
+ 2 | - 0 | go.sum | (ee74)2024-12-12
+ 3 | - 0 | proto/babylon/btcstaking/v1/btcstaking.proto | (9395)2024-12-12
+ 2 | - 0 | x/btcstaking/keeper/inclusion_proof.go | (9395)2024-12-12
+ 78 | - 74 | x/btcstaking/keeper/msg_server.go | (9395)2024-12-12
+ 123 | - 83 | x/btcstaking/types/btcstaking.pb.go | (9395)2024-12-12
+ 4 | - 0 | x/btcstaking/types/create_delegation_parser.go | (9395)2024-12-12
+ 25 | - 25 | x/btcstaking/types/errors.go | (9395)2024-12-12
+ 5 | - 8 | x/finality/keeper/liveness.go | (ccc0)2024-12-13
+ 36 | - 2 | x/finality/keeper/power_table.go | (ccc0)2024-12-13
                    a56b2478fd13ecc782504fdacc15a90939e8ca60
                    
                    [backport] Update changelog (#347)
                
ccc00b7353b6e50985e4d3406604ff57391e6526 fix: Non-determinism while jailing (#342) The voting power table is a map which causes random order of processing jailing events. If more than one fps jailed at one block, non-determinism could happen. The PR fixed this by introducing ordered voting power table which retains the order from interating the `votingPowerBbnBlockHeightStore`
41a9aedd71b204040b32cc9c1857ceed44a995ff add btc staking relevant replay test (#343) Add determinism test for whole staking activation flow pending/verified/active Next steps: - finalizing epochs - finality provider voting and randomness registration
93954e89b17a8dfac1e60a1396e95c2b286075be select params for pre approval flow based on BTC LC tip (#341) Pr changes way how babylon choses parameters for pre-approval flow - parameters will be chosen by BTC LC tip - to avoid attacks in which somebody will first send tx to BTC and then report it as EOI, additional validation during activation is added to check that staking transaction is included after the BTC LC tip during delegation creation.
ee744545e9e6369cd1544f8f6d1bb4f64b634643 Konradstaniec/add sending tx to replay tests (#340)
5ae51dcd46341877f9fa9412395d7e4f32c9e275 chore: add print bip 340 to debug pubkey-raw (#338) - Helps to convert keys from pub key ```shell babylond debug pubkey-raw "A2h06lj/GAPW1RvJE3HU9yetMGCR9K7a+tcwwTYT8t7z" Parsed key as secp256k1 Address: 3565AEBC1D0CF089A4C2B04500EFE5007701604E JSON (base64): {"type":"tendermint/PubKeySecp256k1","value":"A2h06lj/GAPW1RvJE3HU9yetMGCR9K7a+tcwwTYT8t7z"} Bech32 Acc: bbnpub1addwnpepqd58f6jcluvq84k4r0y3xuw57un66vrqj862akh66ucvzdsn7t00x5n57a8 Bech32 Validator Operator: bbnvaloperpub1addwnpepqd58f6jcluvq84k4r0y3xuw57un66vrqj862akh66ucvzdsn7t00x4p4spq Bech32 Validator Consensus: BIP340 Hex: 036874ea58ff1803d6d51bc91371d4f727ad306091f4aedafad730c13613f2def3 ```
#: 2

id: instadapp
project: Instadapp
Date: 2021-09-20T01:30:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/instadapp

GitHub Url: github.com/Instadapp/inst-governance
GitHub History Url: github.com/Instadapp/inst-governance/commits
2024-12-13main

98.67 - Solidity
1.33 - JavaScript
sol: 25
+  439 | -   23 | contracts/payloads/IGP63/PayloadIGP63.sol | (3777)2024-12-11, (f8b9)2024-12-11, (5caa)2024-12-11, (29ce)2024-12-11
+ 211 | - 51 | contracts/payloads/IGP64/PayloadIGP64.sol | (0ced)2024-12-13, (798d)2024-12-11, (96f5)2024-12-11, (6a3c)2024-12-11, (0924)2024-12-11, (b0f6)2024-12-11, (de9b)2024-12-11
+ 220 | - 63 | contracts/payloads/IGP65/PayloadIGP65.sol | (d7b7)2024-12-13, (798d)2024-12-11, (9e0a)2024-12-11, (7c84)2024-12-11, (af2b)2024-12-11
+ 204 | - 12 | contracts/payloads/IGP66/PayloadIGP66.sol | (4fe6)2024-12-13, (5bd2)2024-12-12, (7b29)2024-12-11, (daad)2024-12-11, (5a67)2024-12-11
+ 6 | - 2 | contracts/payloads/common/constants.sol | (4fe6)2024-12-13, (af8c)2024-12-12, (3777)2024-12-11, (14a2)2024-12-11
                    4fe65e9cd475123a5a080bce8895ef2d6e0858eb
                    
                    Merge pull request #71 from Instadapp/IGP-66

IGP-66
                
d7b702d8fb9268068f3cdb220d455f051dfab36c Merge pull request #70 from Instadapp/IGP-65 IGP-65
0ced0d98873d71ca7039ce7331050e90702b9227 Merge pull request #69 from Instadapp/IGP-64 IGP-64
5bd2497ecad1521a2d3bf48bf5a2aa9b74014da7 Update
af8c9d793ef02591a1da674f947d2fc3de80583b Update
7b2966a7d141536796d0d54daf43f2809bc67949 Fix
daadfdfc2cad9f3cd784bfbdd15d69e30a40056a Update
798da471dcc078a7ff75facef9306110f9c52031 Merge branch 'IGP-65' into IGP-66
96f5bafa2db24b80b772b505b938a13b79fe722f Merge branch 'IGP-64' into IGP-65
9e0ae883821bb87abddde88acfa81ffce05c6c72 Update
7c84f8cb115a4c4f3b0c0d1761426aec1e8702ba Update
6a3c0eefaf5d27eb98dccd1c3aff62455e721186 fix
0924b289cbf8077c4dc4589ad691531f590c6c7b fix
b0f67a359f1fa11b846e2c8e7e24b092894c1a0d Update
5a677132172192a5a0e61dc85230a3ba735dded3 IGP-66
af2b38b6435a178c3b55b0bca870a5aa83c528d3 IGP-65
37771cadb6a272176ee1bb6dd4d8b9e258d5f714 Merge pull request #68 from Instadapp/IGp-63 IGP-63
de9bd52a8f05340c0d4cf9c6583dc60ec492ce35 IGP-64
14a251e550cbd67208eb5adc1c596ae31cc3c1cc Fix the proposal address
f8b9ec6f453852fd1b4d99f206269733ce3fcab0 update
5caa21691e8fe15d4954a2c78de82ed75b00841c Update
29cee53e3da48e9eea773b7c4b3e39c0805a302e Update
#: 3

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/go-bitfield
GitHub History Url: github.com/filecoin-project/go-bitfield/commits
2024-12-13master

100 - Go
mod: 2
sum: 2
+    3 | -    3 | go.mod | (694d)2024-12-13, (b229)2024-12-12
+ 6 | - 5 | go.sum | (694d)2024-12-13, (b229)2024-12-12
                    694db6cd6fc0662f3225950506eefd60f18e139a
                    
                    build(deps): bump gopkg.in/yaml.v2 from 2.2.2 to 2.2.8 (#73)

Bumps gopkg.in/yaml.v2 from 2.2.2 to 2.2.8.

---
updated-dependencies:
- dependency-name: gopkg.in/yaml.v2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
                
b229c114d577dc694fc636664ba7b6dd0900969e build(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.0 (#72) Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.17.0 to 0.31.0. - [Commits](https://github.com/golang/crypto/compare/v0.17.0...v0.31.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: indirect ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#: 4

id: sei
project: Sei
Date: 2023-11-30T09:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/sei

GitHub Url: github.com/sei-protocol/go-ethereum
GitHub History Url: github.com/sei-protocol/go-ethereum/commits
2024-12-13master

89.05 - Go
5.33 - C
3.51 - JavaScript
0.75 - Assembly
0.24 - Shell
0.24 - Java
0.24 - Sage
0.21 - M4
0.18 - NSIS
0.09 - Python
0.08 - Solidity
0.06 - Makefile
0.01 - HTML
0.01 - Dockerfile
go: 7
+   16 | -    2 | eth/gasestimator/gasestimator.go | (136f)2024-12-13, (c51f)2024-12-12
+ 36 | - 22 | eth/tracers/api.go | (1c17)2024-12-12, (4b99)2024-12-12, (d041)2024-12-12, (77df)2024-12-12, (269b)2024-12-12
                    136f839048ce76f81d62ccf77dc0a47e62987e90
                    
                    Merge pull request #39 from sei-protocol/recover-gas-estimate-call

Catch panics on cosmos out of gas in estimateGas
                
c51f78dd0105c18670c8c9e6c9fbf8f279cfd26e Catch panics on cosmos out of gas in estimateGas
1c17bae15bb3b100cfe741c078c16c35096a5079 Merge pull request #38 from sei-protocol/trace-tx-panic-recover Add defer recovery for failed txs when tracing
4b99c0f4c63ae7b47ee040e88149a49ce8f3450d stfmt
d0418a2013e7501f29601ddb24c9e3ad0e1a7810 Add panic tx test
77dfc466062ed8da8fdc563eabe16e05b4649fcd Recover at traceTx
269b0fbc7a3712841b083981d4fbf89fca44faaa Add defer recovery for failed txs when tracing
#: 5

id: moonbeamnetwork
project: Moonbeam Network
Date: 2021-12-16T18:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/moonbeamnetwork

GitHub Url: github.com/ethereum-lists/chains
GitHub History Url: github.com/ethereum-lists/chains/commits
2024-12-13master

94.66 - Kotlin
5.34 - JavaScript
jar: 1
kt: 2
bat: 1
json: 44
properties: 1
+    5 | -    1 | _data/chains/eip155-109.json | (a5b2)2024-12-11
+ 2 | - 1 | _data/chains/eip155-11155111.json | (ba17)2024-12-12
+ 23 | - 0 | _data/chains/eip155-1313161567.json | (d73e)2024-12-13
+ 5 | - 5 | _data/chains/eip155-132902.json | (6a22)2024-12-11
+ 3 | - 3 | _data/chains/eip155-157.json | (a5b2)2024-12-11
+ 6 | - 5 | _data/chains/eip155-2035.json | (030f)2024-12-13
+ 4 | - 2 | _data/chains/eip155-21000000.json | (d48f)2024-12-13
+ 2 | - 1 | _data/chains/eip155-21000001.json | (d48f)2024-12-13
+ 3 | - 3 | _data/chains/eip155-222222.json | (a366)2024-12-13
+ 23 | - 0 | _data/chains/eip155-235711.json | (b7c2)2024-12-11
+ 43 | - 0 | _data/chains/eip155-273.json | (5b5f)2024-12-12
+ 1 | - 1 | _data/chains/eip155-3424.json | (85b5)2024-12-12
+ 10 | - 10 | _data/chains/eip155-3502.json | (e1f6)2024-12-13
+ 1 | - 1 | _data/chains/eip155-4321.json | (1d22)2024-12-13
+ 27 | - 0 | _data/chains/eip155-440017.json | (f478)2024-12-12
+ 28 | - 0 | _data/chains/eip155-4646.json | (75af)2024-12-11
+ 45 | - 0 | _data/chains/eip155-478.json | (6a22)2024-12-11
+ 24 | - 0 | _data/chains/eip155-4786.json | (a488)2024-12-13
+ 25 | - 0 | _data/chains/eip155-50311.json | (0a18)2024-12-12
+ 26 | - 0 | _data/chains/eip155-54170.json | (f478)2024-12-12
+ 2 | - 4 | _data/chains/eip155-65010003.json | (7da5)2024-12-12
+ 2 | - 4 | _data/chains/eip155-65100003.json | (7da5)2024-12-12
+ 30 | - 0 | _data/chains/eip155-65100004.json | (7da5)2024-12-12
+ 32 | - 0 | _data/chains/eip155-668668.json | (bf4e)2024-12-13
+ 24 | - 0 | _data/chains/eip155-7234.json | (5521)2024-12-13
+ 22 | - 0 | _data/chains/eip155-785.json | (de0f)2024-12-11
+ 24 | - 0 | _data/chains/eip155-805.json | (1866)2024-12-13
+ 23 | - 0 | _data/chains/eip155-9090.json | (28ad)2024-12-12
+ 8 | - 0 | _data/icons/conwai.json | (bf4e)2024-12-13
+ 8 | - 0 | _data/icons/conwaiscan.json | (bf4e)2024-12-13
+ 8 | - 0 | _data/icons/corn.json | (d48f)2024-12-13
+ 8 | - 0 | _data/icons/evnode.json | (a488)2024-12-13
+ 8 | - 0 | _data/icons/evoz.json | (1866)2024-12-13
+ 8 | - 0 | _data/icons/form.json | (6a22)2024-12-11
+ 8 | - 0 | _data/icons/graphite.json | (f478)2024-12-12
+ 0 | - 8 | _data/icons/hydradx.json | (a366)2024-12-13
+ 8 | - 0 | _data/icons/hydration.json | (a366)2024-12-13
+ 8 | - 0 | _data/icons/initverse.json | (5521)2024-12-13
+ 0 | - 0 | _data/icons/jfinpos.json | (e1f6)2024-12-13
+ 8 | - 0 | _data/icons/mst.json | (75af)2024-12-11
+ 1 | - 1 | _data/icons/shibarium.json | (a5b2)2024-12-11
+ 8 | - 0 | _data/icons/somnia.json | (0a18)2024-12-12
+ 8 | - 0 | _data/icons/turbo.json | (d73e)2024-12-13
+ 8 | - 0 | _data/icons/universe.json | (b7c2)2024-12-11
+ 0 | - 0 | gradle/wrapper/gradle-wrapper.jar | (7db4)2024-12-11
+ 2 | - 1 | gradle/wrapper/gradle-wrapper.properties | (7db4)2024-12-11
+ 10 | - 10 | gradlew.bat | (7db4)2024-12-11
+ 43 | - 0 | processor/src/main/kotlin/org/ethereum/lists/chains/LegacyCIDs.kt | (365c)2024-12-11
+ 7 | - 0 | processor/src/main/kotlin/org/ethereum/lists/chains/Main.kt | (365c)2024-12-11
                    1d2233a60bc3f1bcb71b6d7b0cc2f574c92227ba
                    
                    Update eip155-4321.json (#6410)

Added RPC for Echos rollup.
                
d73e72b8fbb2e7217fa79f8015bb879da2867ef9 feat: add turbo chain (#6293)
5521264daeceed58fcb8cfdcbeaa843378edc332 add InitVerse Genesis Testnet (#6407) * Create eip155-7234.json * Create initverse.json * Update eip155-7234.json Remove the diagonal line --------- Co-authored-by: ligi
e1f67d89bd6edcdebb062a6d6cd6b174a4f67fea change chain name from jzero to jfinpos (#6406)
bf4e5501268918679b1c1c996b412a313868c071 add conwai mainnet (#6408) * Add files via upload * Add files via upload
1866fe659091bc34d7ac0d96aea64a5983b59815 "add Evoz Mainnet" (#6389) * "add Evoz Mainnet" * "ipfs evoz" * "add Evoz Mainnet" * "ipfs evoz" * Fix formatting of eip155-805.json * validate icons & formating * validate_formatting * add newline * Fix formatting for evoz.json --------- Co-authored-by: ligi
a48827368ffaba998a060ac88712f3ad815deb60 Adding Evnode Testnet Blockhain (#6402) Adding Evnode Testnet Blockhain chain ID 4786 Co-authored-by: ligi
d48f181cfd21c3d9a22f40c7080eca7856b09163 Update Corn's Name, ShortName, RPC List and Icon (#6403) * feat: update corn maizenet and testnet * feat: update corn name, short, rpc and icon * feat: added corn icon to corn chain --------- Co-authored-by: ligi
030f3a86b881a109ddcd5294a396d3fd54eb0643 update Phala Network (#6404)
a3669ca1b1d9a91d49b33b2d9988a498d6255c16 Change HydraDX to Hydration (Re-branding) (#6401) * add hydradx mainnet 222222 * prettier fix * fix icon reference/size * change hydradx to hydration (re-branding)
f47891d287a7f9c120ff1c34f95174749a401234 add Graphite Chain (#6391) * add Graphite Chain * fix rpc list * fix rpc list * minor fixes * add slip44 * fix ipfs link --------- Co-authored-by: ligi
5b5f7ea09b4fd86eebf7d1c9f4e40a7ab007a007 add XR One chain (#6397) * added xr one * prettier * use arbitrum one and remove / at end of explorer
28ad9c768fbc2c65d3189acbd669c15ac5a6c17d feat: add INCO testnet (#6048) Co-authored-by: ligi
0a18bf992a29681823c93ffcdff90ae36777a4ff Add Somnia DevNet (#6313) * Add Somnia DevNet * Update eip155-50311.json * Update eip155-50311.json * Update eip155-50311.json * Update eip155-50311.json * Create somnia.json * Update eip155-50311.json * Update somnia.json * Update somnia.json --------- Co-authored-by: ligi
7da572ac38adf494495042a39326d974a6caa8a5 Autonity updates (#6393) * Deprecate Autonity Piccadilly Yamuna and Bakerloo Yamuna, and add Piccadilly Tiber * Update Autonity Piccadilly --------- Co-authored-by: ligi
ba177ab12066035b41db542d763e87444764bd1f add GRAPHIX RPC for sepolia testnet (#6392) Co-authored-by: mayendradwika Co-authored-by: ligi
85b5443263bea4cfc9e6e3f206fdd8f01378aa55 Updated new RPC URL for Evolve Mainnet (#6390) * Adding EVO icon bin file * adding evolve icon json file * Adding EVO EIP155-14324 json * Add files via upload commit message: adding evo mainnet. * fixed the unique ShortName error. * Updated RPC URL - Evolve Mainnet New RPC: https://rpc.evoexplorer.com/ --------- Co-authored-by: Darshan-purohit <[email protected]>
b7c215097f7dc5dd1a32309b0db229d4e1890eff Add Universe Testnet and its icon (#6384) Co-authored-by: ligi
de0f840c067eb26d822028530ec5e57331a8155c added autheo chainid (#6383) Co-authored-by: root Co-authored-by: ligi
a5b2b0c0ca06da8d4fb7097e09058e79816b3063 Update IPFS Image and Add RPC Endpoint for EIP-155-109 Support (#6382) * eip155-109 * eip155-109 * eip155-109 * eip155-109 * eip155-157
6a22f4669e62d6e5a52b6633045532f4ab2abe77 add form mainnet (#6367) Co-authored-by: ligi
75af07791aab67d9552b2205bb7dc0c07640e6db Add MST chain (#6379) * add mst chain icon * Create eip155-4646.json * Update mst.json --------- Co-authored-by: ligi
be8471a21de0e522b25a78478a574289046c28c6 Mention icon size constraint in README.md
365c19088afcc49892764b492f2abb6b42408305 Fail for new icons bigger than 250kb
7db40b4f380b265b9fa23dde67934d216cc53b07 Update gradle
#: 6

id: hathornetwork
project: Hathor Network
Date: 2023-03-15T19:00:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/hathornetwork

GitHub Url: github.com/HathorNetwork/hathor-wallet-lib
GitHub History Url: github.com/HathorNetwork/hathor-wallet-lib/commits
2024-12-13master

92.34 - TypeScript
7.61 - JavaScript
0.04 - Shell
0.01 - Makefile
ts: 34
nvmrc: 1
yml: 1
js: 1
json: 9
+    1 | -    1 | .github/workflows/lint.yml | (6342)2024-12-11
+ 1 | - 1 | .nvmrc | (6342)2024-12-11
+ 23 | - 20 | package-lock.json | (50f9)2024-12-12, (3067)2024-12-11, (868d)2024-12-11, (6342)2024-12-11
+ 8 | - 7 | package.json | (50f9)2024-12-12, (3067)2024-12-11, (868d)2024-12-11, (6342)2024-12-11
+ 105 | - 0 | src/api/schemas/txApi.ts | (6342)2024-12-11
+ 49 | - 0 | src/api/schemas/wallet.ts | (6342)2024-12-11
+ 10 | - 4 | src/api/txApi.ts | (6342)2024-12-11
+ 27 | - 8 | src/api/wallet.ts | (6342)2024-12-11
+ 4 | - 5 | src/constants.ts | (6342)2024-12-11
+ 2 | - 0 | src/lib.ts | (6342)2024-12-11
+ 1 | - 1 | src/models/create_token_transaction.ts | (6342)2024-12-11
+ 4 | - 4 | src/models/output.ts | (6342)2024-12-11
+ 9 | - 9 | src/models/partial_tx.ts | (6342)2024-12-11
+ 5 | - 2 | src/models/transaction.ts | (6342)2024-12-11
+ 3 | - 1 | src/nano_contracts/deserializer.ts | (6342)2024-12-11
+ 10 | - 5 | src/nano_contracts/serializer.ts | (6342)2024-12-11
+ 8 | - 8 | src/new/sendTransaction.ts | (6342)2024-12-11
+ 25 | - 19 | src/new/wallet.js | (6342)2024-12-11
+ 138 | - 0 | src/schemas.ts | (6342)2024-12-11
+ 3 | - 1 | src/storage/leveldb/address_index.ts | (6342)2024-12-11
+ 5 | - 4 | src/storage/leveldb/history_index.ts | (6342)2024-12-11
+ 8 | - 4 | src/storage/leveldb/token_index.ts | (6342)2024-12-11
+ 17 | - 12 | src/storage/leveldb/utxo_index.ts | (6342)2024-12-11
+ 5 | - 5 | src/storage/memory_store.ts | (6342)2024-12-11
+ 10 | - 10 | src/storage/storage.ts | (6342)2024-12-11
+ 3 | - 1 | src/sync/stream.ts | (6342)2024-12-11
+ 2 | - 2 | src/types.ts | (6342)2024-12-11
+ 188 | - 33 | src/utils/bigint.ts | (3304)2024-12-13, (6342)2024-12-11
+ 56 | - 19 | src/utils/buffer.ts | (6342)2024-12-11
+ 1 | - 1 | src/utils/helpers.ts | (6342)2024-12-11
+ 15 | - 27 | src/utils/numbers.ts | (6342)2024-12-11
+ 54 | - 55 | src/utils/storage.ts | (6342)2024-12-11
+ 24 | - 20 | src/utils/tokens.ts | (6342)2024-12-11
+ 23 | - 23 | src/utils/transaction.ts | (6342)2024-12-11
+ 6 | - 6 | src/utils/utxo.ts | (6342)2024-12-11
+ 12 | - 12 | src/wallet/partialTxProposal.ts | (6342)2024-12-11
+ 11 | - 11 | src/wallet/wallet.ts | (6342)2024-12-11
+ 2 | - 1 | src/websocket/index.ts | (6342)2024-12-11
+ 1 | - 1 | tsconfig.json | (6342)2024-12-11
                    3304f67a519687feea3a43557efe65d99fbe1910
                    
                    fix: bigint reviver (#805)
                
50f9ff5b800f5f5372a893520b6d150528961867 Merge pull request #804 from HathorNetwork/chore/sync-release-v2.0.0 chore: [v2.0.0] Merge release into master
3067c431363a8d436f62ab46d15da3daee0fc312 Merge pull request #803 from HathorNetwork/chore/bump-v2.0.0 chore: bump v2.0.0
868d11d2bfe873560b2524f5bd0d7b2e23610761 chore: bump v2.0.0
6342501129a7a0df7b8dfefe9935675faac44ab5 Merge pull request #802 from HathorNetwork/master v2.0.0
#: 7

id: thresholdnetwork
project: Threshold Network
Date: 2023-04-28T09:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/thresholdnetwork

GitHub Url: github.com/keep-network/tbtc-v2
GitHub History Url: github.com/keep-network/tbtc-v2/commits
2024-12-13main

74.49 - TypeScript
22.05 - Solidity
1.69 - JavaScript
1.5 - Rust
0.2 - Shell
0.03 - Dockerfile
0.02 - Makefile
0.01 - Handlebars
ts: 1
sol: 1
json: 4
+   12 | -    0 | solidity/contracts/Timelock.sol | (de06)2024-12-12
+ 50 | - 0 | solidity/deploy/42_deploy_timelock.ts | (de06)2024-12-12
+ 5816 | - 4076 | solidity/export.json | (c3d0)2024-12-13, (b75a)2024-12-13
+ 2 | - 2 | solidity/package.json | (7972)2024-12-13, (b3fa)2024-12-13
                    7972a18866e5a74569cc1183f84ba512684946de
                    
                    Bumping up solidity module version to v1.8.0-dev (#832)

See https://github.com/keep-network/tbtc-v2/issues/830

The v1.7.0 version has just been tagged with `solidity/v1.7.0` and
pushed to NPM package repository. v1.7.0 includes the `Timelock`
contract that will take over the ownership of `Bridge`, `WalletRegistry`
and `RedemptionWatchtower` `ProxyAdmin` contracts.
                
b3fafeea738ee5a2c5a1faad6eb87ac045e25af5 Bumping up solidity module version to v1.8.0-dev The v1.7.0 version has just been tagged with `solidity/v1.7.0` and pushed to NPM package repository. v1.7.0 includes the `Timelock` contract that will take over the ownership of `Bridge`, `WalletRegistry` and `RedemptionWatchtower` `ProxyAdmin` contracts.
c3d00927574289582ff6949bc6b96300e4f00de4 Mainnet deployment artifacts for the Timelock contract (#831) Mainnet deployment artifacts for the `Timelock` contract, deployed according to the plan from https://github.com/keep-network/tbtc-v2/issues/830.
b75a90b02fa68744e8f58d98f5e68d4db269c6fc Mainnet deployment artifacts for the Timelock contract
de067df7c837e0ca17f94d4304c7b85482213f68 Timelock for the Bridge and other critical components (#829) Upgrade scenario: https://github.com/keep-network/tbtc-v2/issues/830 The goal is to deploy a Timelock between the `Bridge`, `RedemptionWatchtower`, and `WalletRegistry` `ProxyAdmin`s and the Threshold Council multisig to enforce 24h delay between upgrades. This changeset adds the deployment script and a basic integration test simulation Bridge proxy upgrade. The goal is not to test OpenZeppelin implementation but to prove the integration works and present how the upgrade transaction should be assembled.
#: 8

id: mars
project: Mars Protocol
Date: 2023-01-13T15:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/mars

GitHub Url: github.com/mars-protocol/contracts
GitHub History Url: github.com/mars-protocol/contracts/commits
2024-12-13master

83.09 - Rust
16.58 - TypeScript
0.33 - JavaScript
0 - RenderScript
toml: 3
+    1 | -    1 | .cargo/audit.toml | (b996)2024-12-13
+ 0 | - 2 | Cargo.toml | (b996)2024-12-13
+ 0 | - 1 | contracts/account-nft/Cargo.toml | (b996)2024-12-13
                    b99696d1d716cb1811510122fe847cf39804cd74
                    
                    Update readme (#438)

* Update readme.

* Update readme.

* Fix build.
                
#: 9

id: driftprotocol
project: Drift Protocol
Date: 2022-02-15T14:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/driftprotocol

GitHub Url: github.com/drift-labs/protocol-v2
GitHub History Url: github.com/drift-labs/protocol-v2/commits
2024-12-13master

52.56 - TypeScript
47.17 - Rust
0.21 - JavaScript
0.04 - Shell
0.02 - Dockerfile
yml: 4
ts: 5
rs: 3
json: 22
+   20 | -   11 | .github/workflows/main.yml | (aa8b)2024-12-13, (e4a2)2024-12-13, (55e7)2024-12-13, (bfc7)2024-12-13
+ 63 | - 63 | package.json | (3d0e)2024-12-12, (700f)2024-12-11, (6a66)2024-12-11
+ 2 | - 2 | programs/drift/src/error.rs | (fdd4)2024-12-12
+ 81 | - 43 | programs/drift/src/instructions/pyth_lazer_oracle.rs | (fdd4)2024-12-12
+ 3 | - 4 | programs/drift/src/lib.rs | (fdd4)2024-12-12
+ 94 | - 94 | sdk/package.json | (0e10)2024-12-13, (a6b6)2024-12-13, (1ea6)2024-12-13, (ae2e)2024-12-13, (766e)2024-12-13, (7ca6)2024-12-13, (f0cd)2024-12-13, (f3bf)2024-12-12, (95e2)2024-12-12, (1c97)2024-12-12, (3d0e)2024-12-12, (a6b5)2024-12-12, (0a92)2024-12-12, (700f)2024-12-11, (9b69)2024-12-11, (5f7c)2024-12-11, (6a66)2024-12-11, (213a)2024-12-11
+ 4 | - 4 | sdk/src/constants/perpMarkets.ts | (f6de)2024-12-13, (6874)2024-12-13
+ 23 | - 1 | sdk/src/constants/spotMarkets.ts | (4c7c)2024-12-12, (d269)2024-12-11
+ 14 | - 14 | sdk/src/driftClient.ts | (fdd4)2024-12-12
+ 3 | - 12 | sdk/src/idl/drift.json | (fdd4)2024-12-12
                    0e10baa77566f8ba2d109fe47c5af58fda5b078b
                    
                    sdk: release v2.104.0-beta.23
                
f6de932b9d85a3ac6c749967b149231c950c942a sdk: matic -> pol for mainnet
a6b6eb8d97e49f3164ca7de03805dc7084c25f46 sdk: release v2.104.0-beta.22
687436a1062f8c8f8a30cf22af7aba135240d3fc update constants to POL (#1382)
1ea6bcaa63eda9bc9c47f9e103ee9089c88e4cbf sdk: release v2.104.0-beta.21
41bc7b897eeb3650ff4dc23a8540eeee4957d25e sdk: bump version
ae2ea00d7b77e4e8172bc133610c8dcf170b36b1 sdk: release v2.104.0-beta.20
aa8b4d28bf8c9ec3fb97dfaac309a2beda0b258b add @drift-labs/sdk-browser
766e85b25f1912844a44522ca2297f2bc7d6d12d sdk: release v2.104.0-beta.19
e4a2343bbf809168f0a11955ff94bf0da7a92135 fix github workflow
7ca6a50d18a8ab63c4252df125f8582dea5fb53e sdk: release v2.104.0-beta.18
55e787238fa7d50326d7a2b65cbebea5c5fb0828 add browser dist-tag
f0cdb7e6f70035dd6bc3a968a9a1897d5a98cc59 sdk: release v2.104.0-beta.17
bfc7961d378f2c33a838b4fbe2c79235f30ced41 add browser preid to npm build
f3bfe43bb05ccd266f75d4cc6921a9b981c53110 sdk: release v2.104.0-beta.16
4c7cf35ee03d6a4153f3d33796043076c06217b9 sdk: fix devnet config
95e2ef0f4a980e7c17a693cbf3065476f54be5f4 sdk: release v2.104.0-beta.15
fdd40dd00cbfb8a0b5317d55328713f463349793 refactor to multi update (#1379) * refactor to multi update * remove unnecessary annotation * default to 20bps for conf
1c971e8de98f94ebe93cf661183e103b9a4d814d sdk: release v2.104.0-beta.14
3d0e8e5dbb97dde9990be2e44b004fb7dcfbadfd strict deps, except for grpc-js (#1378) * sdk: strict deps, except for grpc-js * remove spl-token 0.4.8
a6b59dd9787f67ee807d70f0ca61bc9f2d8b33cd sdk: release v2.104.0-beta.13
458e4634ea7a29a81ca64ccf4c8313e80c91cf40 sdk: fix lint
17ea12513783a2db399563d321e898c3cb83f7be sdk: fix dlob test
0a9259f5763e9dd22d099b812a42360da8de7fa7 sdk: release v2.104.0-beta.12
700f6044f242af5c0be702ae3c0154dc88160f9a Revert "sdk: pin dependencies (#1373)" (#1376) This reverts commit 6a66410e801015d29506518f187d103e904c0d04.
9b69652ace474584bdc6ae8d24f99a014c1af520 sdk: release v2.104.0-beta.11
d26972fb595bdb9533da28568cd83e2bd44ffea2 sdk: spot-market-index-29-30 (#1375)
5f7c6389d682f7f763782b3307213eb5ab147fcf sdk: release v2.104.0-beta.10
6a66410e801015d29506518f187d103e904c0d04 sdk: pin dependencies (#1373) * sdk: pin dependencies * Revert "sdk: pin dependencies" This reverts commit 7160e01c9e7461dcb2dab271065242d71429c0dd. * pin dependencies
213a1dda9bd465cdf7bd5422cf1970c360e961bf sdk: release v2.104.0-beta.9
#: 10

id: oasis
project: Oasis
Date: 2024-02-20T16:32:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/oasis

GitHub Url: github.com/oasisprotocol/oasis-core
GitHub History Url: github.com/oasisprotocol/oasis-core/commits
2024-12-13master

80.4 - Go
18.75 - Rust
0.4 - Shell
0.35 - Makefile
0.07 - Dockerfile
0.02 - Python
0.01 - Jinja
go: 4
+   10 | -    2 | go/consensus/api/submission.go | (907d)2024-12-13, (5121)2024-12-13
+ 16 | - 0 | go/worker/keymanager/worker.go | (d548)2024-12-12, (7f22)2024-12-12
                    907d604502bc0dde829d78a58498f2b34812cb78
                    
                    Merge pull request #5972 from oasisprotocol/peternose/trivial/reset-nonce

go/consensus/api/submission: Always clear nonce on error
                
512125a0d6f7b54d87f555aa057ec03e6f71de53 go/consensus/api/submission: Always clear nonce on error
d548cc2c2d497c0bc862837c4c6b8d1e950072f6 Merge pull request #5971 from oasisprotocol/peternose/trivial/mock-block-height go/worker/keymanager: Generate secrets immediately with mock beacon
6e6677dfd8519ba72d6afa2b3703305d1f9a32f0 tests/runtimes/simple-rofl-tdx: Bump url to 2.5.4
992f284f349f76ef54dc3fedcf3ad435e56c51f0 tests/runtimes/simple-rofl-tdx: Bump hashbrown to 0.15.2
7f22dad9e6fddf26024e6decd45d91833d90c135 go/worker/keymanager: Generate secrets immediately with mock beacon
#: 11

id: thegraph
project: The Graph
Date: 2021-08-04T17:00:00.000Z
Max Reward: 2500000
Bounty Url: https://immunefi.com/bounty/thegraph

GitHub Url: github.com/streamingfast/substreams
GitHub History Url: github.com/streamingfast/substreams/commits
2024-12-13develop

82.05 - Go
9.47 - JavaScript
4.61 - TypeScript
2.74 - Rust
1.07 - Shell
0.03 - Dockerfile
0.03 - Makefile
yml: 5
github: 7
gitpod: 1
go: 3
+   38 | -   28 | .github/workflows/docker.yml | (f409)2024-12-12, (f4d9)2024-12-12, (8cfc)2024-12-12, (047e)2024-12-11, (dc70)2024-12-11
+ 22 | - 29 | Dockerfile.github | (f409)2024-12-12, (740a)2024-12-12, (05a5)2024-12-12, (f4d9)2024-12-12, (047e)2024-12-11, (dfa5)2024-12-11, (dc70)2024-12-11
+ 0 | - 14 | Dockerfile.gitpod | (f409)2024-12-12
+ 1 | - 1 | cmd/substreams/main.go | (852d)2024-12-12
+ 10 | - 5 | cmd/substreams/pack.go | (02a9)2024-12-13
+ 37 | - 0 | manifest/reader.go | (02a9)2024-12-13
                    02a95c4783f3303f2bc9bf8ea2c647e0350f1fa5
                    
                    fix protobuf descriptors topological ordering when writing spkg to prevent breaking the js client, prep release
                
f4090afd72a8364bc7a6f7e41a110cdf3fb6a13e Preparing for v1.11.2 release Removing `gitpod` and Substreams CLI + Rust Docker image as the `substreams-dev-starter` is better.
740ac1035f8f538b2cac99fabd33a1799cfc5f6b Re-fix wrong quoting, variable was not expanded properly
05a595b7aa7c5d1efc9d70f4159a26252bc1ba8d Fixed quoting when version has spaces
852db71bd3a87f3fbb79b8c3fa001eba48c9f3b8 Fixed wording of `built` which is wrong as it's the commit date
f4d9eb165c8360a63dab77fbdbd3f5c929dff9d9 Fixed version injection and improved printed value It appears the version in Docker cannot extract vcs in Golang, unsure why, so we mostly simulate back what it would give.
8cfc15a058cd43a12b5a5fca93c296679966ee68 Fixed wrong version extraction bash code
047e0b553fd01adde6dfd95adf45e85493fd71d9 Inject version
dfa5b80966b07a47d429e5fdac3756a3423af011 Fixed wrong build
dc703e775ca82f64fbd174c7a06d79acfd7bbaa3 Upgrading GitHub CI to latest + bump to Ubuntu 22.04
#: 12

id: sparklend
project: SparkLend
Date: 2023-11-01T15:00:00.000Z
Max Reward: 5000000
Bounty Url: https://immunefi.com/bounty/sparklend

GitHub Url: github.com/marsfoundation/spark-app
GitHub History Url: github.com/marsfoundation/spark-app/commits
2024-12-13main

99.71 - TypeScript
0.13 - CSS
0.08 - JavaScript
0.08 - HTML
ts: 49
development: 1
js: 1
yml: 2
tsx: 8
production: 1
yaml: 3
json: 16
staging: 1
+    2 | -    4 | .github/workflows/ci.yml | (379f)2024-12-13
+ 1 | - 1 | .github/workflows/ipfs-release.yml | (1cc1)2024-12-11
+ 3 | - 2 | biome.json | (058e)2024-12-11
+ 35 | - 0 | eslint.config.js | (058e)2024-12-11
+ 4 | - 2 | package.json | (379f)2024-12-13, (058e)2024-12-11
+ 1 | - 1 | packages/app/.env.development | (ddc9)2024-12-11
+ 1 | - 1 | packages/app/.env.production | (ddc9)2024-12-11
+ 1 | - 1 | packages/app/.env.staging | (ddc9)2024-12-11
+ 3 | - 2 | packages/app/package.json | (379f)2024-12-13, (ddc9)2024-12-11
+ 0 | - 36 | packages/app/src/domain/analytics/index.ts | (ddc9)2024-12-11
+ 60 | - 7 | packages/app/src/domain/analytics/mixpanel.ts | (201b)2024-12-11, (ddc9)2024-12-11
+ 8 | - 14 | packages/app/src/domain/hooks/useWrite.ts | (ddc9)2024-12-11
+ 32 | - 0 | packages/app/src/domain/state/analytics.ts | (ddc9)2024-12-11
+ 4 | - 0 | packages/app/src/domain/state/index.ts | (ddc9)2024-12-11
+ 19 | - 0 | packages/app/src/features/analytics/AnalyticsContainer.tsx | (ddc9)2024-12-11
+ 19 | - 0 | packages/app/src/features/analytics/components/CookieBanner.stories.ts | (ddc9)2024-12-11
+ 46 | - 0 | packages/app/src/features/analytics/components/CookieBanner.tsx | (ddc9)2024-12-11
+ 31 | - 0 | packages/app/src/features/analytics/logic/useAnalytics.ts | (201b)2024-12-11, (ddc9)2024-12-11
+ 62 | - 0 | packages/app/src/features/analytics/logic/useInitialDataLoaded.ts | (ddc9)2024-12-11
+ 13 | - 0 | packages/app/src/features/analytics/logic/useTrackAccount.ts | (ddc9)2024-12-11
+ 2 | - 2 | packages/app/src/features/dialogs/sandbox/logic/createSandbox.ts | (ddc9)2024-12-11
+ 2 | - 2 | packages/app/src/features/farm-details/components/tokens-to-deposit/TokensToDeposit.tsx | (eac3)2024-12-12
+ 1 | - 0 | packages/app/src/features/markets/components/markets-table/MarketsTable.tsx | (eac3)2024-12-12
+ 2 | - 0 | packages/app/src/features/markets/logic/transformers.ts | (eac3)2024-12-12
+ 2 | - 2 | packages/app/src/features/savings/components/stablecoins-in-wallet/StablecoinsInWallet.tsx | (eac3)2024-12-12
+ 2 | - 0 | packages/app/src/pages/Root.tsx | (ddc9)2024-12-11
+ 9 | - 8 | packages/app/src/ui/molecules/data-table/DataTable.tsx | (eac3)2024-12-12
+ 8 | - 6 | packages/app/src/ui/organisms/responsive-data-table/ResponsiveDataTable.tsx | (eac3)2024-12-12
+ 1 | - 1 | packages/app/tsconfig.json | (058e)2024-12-11
+ 1 | - 1 | packages/app/vite.config.ts | (058e)2024-12-11
+ 7 | - 0 | packages/common-nodejs/.mocharc.json | (058e)2024-12-11
+ 96 | - 0 | packages/common-nodejs/package.json | (058e)2024-12-11
+ 96 | - 0 | packages/common-nodejs/src/env/getEnv.ts | (058e)2024-12-11
+ 1 | - 0 | packages/common-nodejs/src/env/index.ts | (058e)2024-12-11
+ 37 | - 0 | packages/common-nodejs/src/logger/LogFormatterEcs.ts | (058e)2024-12-11
+ 20 | - 0 | packages/common-nodejs/src/logger/LogFormatterJson.ts | (058e)2024-12-11
+ 124 | - 0 | packages/common-nodejs/src/logger/LogFormatterPretty.ts | (058e)2024-12-11
+ 6 | - 0 | packages/common-nodejs/src/logger/LogLevel.ts | (058e)2024-12-11
+ 74 | - 0 | packages/common-nodejs/src/logger/LogThrottle.ts | (058e)2024-12-11
+ 236 | - 0 | packages/common-nodejs/src/logger/Logger.ts | (058e)2024-12-11
+ 83 | - 0 | packages/common-nodejs/src/logger/elastic-search/ElasticSearchClient.ts | (058e)2024-12-11
+ 116 | - 0 | packages/common-nodejs/src/logger/elastic-search/ElasticSearchTransport.ts | (058e)2024-12-11
+ 7 | - 0 | packages/common-nodejs/src/logger/index.ts | (058e)2024-12-11
+ 59 | - 0 | packages/common-nodejs/src/logger/parseLogArguments.ts | (058e)2024-12-11
+ 28 | - 0 | packages/common-nodejs/src/logger/resolveError.ts | (058e)2024-12-11
+ 4 | - 0 | packages/common-nodejs/src/logger/tagService.ts | (058e)2024-12-11
+ 39 | - 0 | packages/common-nodejs/src/logger/types.ts | (058e)2024-12-11
+ 9 | - 0 | packages/common-nodejs/src/logger/utils.ts | (058e)2024-12-11
+ 36 | - 0 | packages/common-nodejs/src/tracer/Tracer.ts | (058e)2024-12-11
+ 2 | - 0 | packages/common-nodejs/src/tracer/index.ts | (058e)2024-12-11
+ 11 | - 0 | packages/common-nodejs/tsconfig.cjs.json | (058e)2024-12-11
+ 7 | - 0 | packages/common-nodejs/tsconfig.esm.json | (058e)2024-12-11
+ 6 | - 0 | packages/common-nodejs/tsconfig.json | (058e)2024-12-11
+ 1 | - 1 | packages/common-universal/.mocharc.json | (058e)2024-12-11
+ 9 | - 6 | packages/common-universal/package.json | (058e)2024-12-11
+ 6 | - 0 | packages/common-universal/src/assert/AssertionError.ts | (058e)2024-12-11
+ 2 | - 7 | packages/common-universal/src/assert/assert.ts | (058e)2024-12-11
+ 5 | - 0 | packages/common-universal/src/assert/assertNever.ts | (058e)2024-12-11
+ 1 | - 1 | packages/common-universal/src/data/reverseDictionary.ts | (058e)2024-12-11
+ 1 | - 1 | packages/common-universal/src/data/unique.ts | (058e)2024-12-11
+ 23 | - 19 | packages/common-universal/src/index.ts | (058e)2024-12-11
+ 1 | - 1 | packages/common-universal/src/math/bigNumber.ts | (058e)2024-12-11
+ 1 | - 1 | packages/common-universal/src/math/hexUtils.ts | (058e)2024-12-11
+ 3 | - 3 | packages/common-universal/src/types/BaseUnitNumber.ts | (058e)2024-12-11
+ 3 | - 3 | packages/common-universal/src/types/CheckedAddress.ts | (058e)2024-12-11
+ 4 | - 3 | packages/common-universal/src/types/Hash.ts | (058e)2024-12-11
+ 2 | - 2 | packages/common-universal/src/types/Hex.ts | (058e)2024-12-11
+ 3 | - 3 | packages/common-universal/src/types/NormalizedUnitNumber.ts | (058e)2024-12-11
+ 2 | - 4 | packages/common-universal/src/types/Opaque.ts | (058e)2024-12-11
+ 2 | - 2 | packages/common-universal/src/types/Percentage.ts | (058e)2024-12-11
+ 14 | - 0 | packages/common-universal/src/types/PrivateKey.ts | (058e)2024-12-11
+ 3 | - 3 | packages/common-universal/src/types/UnixTime.ts | (058e)2024-12-11
+ 4 | - 1 | packages/common-universal/tsconfig.cjs.json | (058e)2024-12-11
+ 1 | - 3 | packages/common-universal/tsconfig.esm.json | (058e)2024-12-11
+ 1352 | - 161 | pnpm-lock.yaml | (379f)2024-12-13, (ddc9)2024-12-11, (058e)2024-12-11
+ 5 | - 2 | tsconfig.base.json | (058e)2024-12-11
                    379f4610db0cc6e40ba525cf685e5d19a6832682
                    
                    Add common-testnets package (#489)

Co-authored-by: oskarvu 
                
eac3a7410d97316c516bca86aefed85293f3614f Sort markets by supplied USD value (#488) Co-authored-by: oskarvu
1cc1624cc7dbe4554bd2733612cc42231960c77b Update pnpm version to 9.14.2 in IPFS release job (#487)
201bf4208c3f55a304fb6a823b0f006c4c068a4f Mixpanel post merge changes (#486) * Change order mixpanel analytics variables * Add comment about usefulness of delaying showing cookie banner
ddc974d7b3e94bddc277d351b80ccb3b0436c7c7 Add mixpanel integration (#485) Co-authored-by: oskarvu
058ec62402f3687259023b8206eae641e6c9635e `common-nodejs` package (#480) * Add assertNever * Add common-nodejs package * Tweak build * bump version * bump version * Tweak build script * Fix ESM support * bump version * Bump version * Bump and add repository section * Rename custom condition to something unique * Bump packages * Remove tsup, add linter to enforce js extensions in common-nodejs, add subpackages to common-nodejs repo * More fixes * Tweak condition name * Readme note about the setup * Bump * Add missing typesVersions * Readme note * Add explicit .js extensions to import paths in common-universal * Bump packages * Add tests for Opaque types * Make Opaque types more interoperable * Introduce ILogger interface * Bump packages * Make common-universal peer depdency of nodejs package, add some docs * Export Opaque base type
#: 13

id: hydration
project: Hydration
Date: 2023-02-20T20:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/hydration

GitHub Url: github.com/galacticcouncil/Hydradx-ui
GitHub History Url: github.com/galacticcouncil/Hydradx-ui/commits
2024-12-13master

99.66 - TypeScript
0.24 - HTML
0.1 - JavaScript
html: 8
ts: 59
tsx: 110
json: 13
+   12 | -    8 | index.html | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 12 | - 8 | index.template.html | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 16 | - 16 | package.json | (a9f7)2024-12-13, (6c20)2024-12-12, (1daa)2024-12-11, (3570)2024-12-11
+ 3 | - 3 | src/api/deposits.ts | (ab03)2024-12-13, (f919)2024-12-13, (cb3f)2024-12-13
+ 3 | - 27 | src/api/external/assethub.ts | (a9f7)2024-12-13, (6c20)2024-12-12, (a2a9)2024-12-11
+ 15 | - 5 | src/api/farms.ts | (18a1)2024-12-12, (0ef5)2024-12-11, (61ea)2024-12-11, (261a)2024-12-11, (273f)2024-12-11
+ 75 | - 279 | src/api/omnipool.ts | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12
+ 192 | - 6 | src/api/pools.ts | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12
+ 90 | - 42 | src/api/provider.ts | (3a89)2024-12-13, (7c62)2024-12-13, (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 6 | - 6 | src/api/subscriptions.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12
+ 9 | - 6 | src/api/xcm.ts | (a9f7)2024-12-13, (6c20)2024-12-12, (1daa)2024-12-11
+ 70 | - 12 | src/api/xyk.ts | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12, (8bad)2024-12-11
+ 0 | - 84 | src/components/AppLoader/AppLoader.styled.ts | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 64 | - 36 | src/components/AppLoader/AppLoader.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 60 | - 72 | src/components/AppProviders/AppProviders.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 4 | - 4 | src/components/AssetInput/AssetInput.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 28 | - 12 | src/components/AssetSelect/AssetSelect.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 2 | - 2 | src/components/AssetSelect/AssetSelectSkeleton.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 0 | - 88 | src/components/Layout/Header/banners/HeaderBanners.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 16 | - 19 | src/components/Layout/Page/Page.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 3 | - 3 | src/components/Stepper/Stepper.tsx | (ab03)2024-12-13, (f919)2024-12-13, (cb3f)2024-12-13
+ 17 | - 2 | src/i18n/locales/en/translations.json | (54a3)2024-12-13, (ab03)2024-12-13, (f919)2024-12-13, (cb3f)2024-12-13, (d3b8)2024-12-12, (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 96 | - 12 | src/providers/rpcProvider.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 40 | - 20 | src/sections/lending/ui/reserve-overview/chart/InterestRateModelChart.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 0 | - 332 | src/sections/migration/components/MigrationWarning.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 3 | - 3 | src/sections/pools/PoolsPage.utils.ts | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12
+ 2 | - 2 | src/sections/pools/farms/components/detailsCard/FarmDetailsRow.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 6 | - 106 | src/sections/pools/farms/modals/join/JoinFarmsModal.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 2 | - 2 | src/sections/pools/farms/modals/joinedFarmDetails/JoinedFarmsDetails.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 50 | - 36 | src/sections/pools/farms/position/FarmingPosition.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 15 | - 15 | src/sections/pools/farms/position/FarmingPosition.utils.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12
+ 18 | - 340 | src/sections/pools/modals/AddLiquidity/AddLiquidity.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 42 | - 92 | src/sections/pools/modals/AddLiquidity/AddLiquidity.utils.ts | (ab03)2024-12-13, (f919)2024-12-13, (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12
+ 142 | - 156 | src/sections/pools/modals/AddLiquidity/AddLiquidityForm.tsx | (ab03)2024-12-13, (f919)2024-12-13, (cb3f)2024-12-13, (194e)2024-12-11
+ 177 | - 224 | src/sections/pools/modals/AddLiquidity/AddLiquidityFormXYK.tsx | (ab03)2024-12-13, (f919)2024-12-13, (7561)2024-12-12
+ 118 | - 0 | src/sections/pools/modals/AddLiquidity/components/JoinFarmsSection/JoinFarmsSection.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 18 | - 9 | src/sections/pools/modals/CreateXYKPool/CreateXYKPool.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12
+ 21 | - 27 | src/sections/pools/pool/capacity/PoolCapacity.utils.ts | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12
+ 40 | - 92 | src/sections/pools/stablepool/transfer/AddStablepoolLiquidity.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 94 | - 219 | src/sections/pools/stablepool/transfer/TransferModal.tsx | (ab03)2024-12-13, (f919)2024-12-13, (cb3f)2024-12-13
+ 24 | - 16 | src/sections/pools/table/PoolsTable.utils.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 0 | - 136 | src/sections/provider/ProviderBalancer.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 92 | - 0 | src/sections/provider/ProviderSelectModal.styled.ts | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 196 | - 120 | src/sections/provider/ProviderSelectModal.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 16 | - 8 | src/sections/provider/components/ProviderItem/ProviderItem.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 0 | - 28 | src/sections/referrals/ReferralsConnectWrapper.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 4 | - 16 | src/sections/referrals/ReferralsPage.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 33 | - 57 | src/sections/stats/sections/LRNA/components/Distribution/Distribution.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12
+ 12 | - 28 | src/sections/transaction/ReviewTransactionForm.utils.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 19 | - 19 | src/sections/wallet/addToken/modal/components/TokenInfo/TokenInfo.tsx | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12, (8bad)2024-12-11
+ 16 | - 4 | src/sections/wallet/assets/table/actions/WalletAssetsTableActionsMob.tsx | (54a3)2024-12-13, (d3b8)2024-12-12
+ 14 | - 14 | src/sections/wallet/assets/table/data/WalletAssetsTableData.utils.ts | (54a3)2024-12-13, (d3b8)2024-12-12
+ 28 | - 12 | src/sections/wallet/assets/table/details/WalletAssetsTableDetails.tsx | (54a3)2024-12-13, (d3b8)2024-12-12
+ 82 | - 182 | src/utils/farms/deposit.tsx | (ab03)2024-12-13, (f919)2024-12-13
+ 4 | - 4 | src/utils/navigation.ts | (84a5)2024-12-12, (d9e0)2024-12-12, (ef73)2024-12-12, (9861)2024-12-12
+ 13 | - 15 | src/utils/queryKeys.ts | (84a5)2024-12-12, (d9e0)2024-12-12, (d5df)2024-12-12, (8bad)2024-12-11
                    3a8977790fc9a43a0f5032c25deecf3c3f0a4738
                    
                    Merge pull request #1961 from galacticcouncil/reset-rpc-url

Reset rpcUrl state
                
7c621e2af883ea95d795b47fbcc23ce6db8b3e8b Reset rpcURl state
54a31d7f917cb5fc97c606bfd7187d839522b35b Merge pull request #1959 from galacticcouncil/unlock-tokens Unlock Tokens
ab03e85565e56b7e3377162982d843caa2870916 Merge branch 'master' into unlock-tokens
f919c73af41c6684f1e942473b4992ba855a4c00 Merge pull request #1799 from galacticcouncil/86c0xn677 Use new join farms extrinsics
cb3f31d15d2fac242c17b8025f9a3b5b27cc47c3 update label
a9f72327b3b38d36e293cb9aa8f742097f7766ce Merge branch 'master' into 86c0xn677
d3b8b4633001c9d4c46050030797ba9b0e6aecda Unlock Tokens
6c20fb6974f754d954880acf49edee7523876e7e Merge pull request #1954 from galacticcouncil/gc-apps bump xcm cfg to 6.x (xcm locations support)
84a553e5cc57f3129818d7d6a32b01bb5582fa5e Merge branch 'master' into gc-apps
7561743149aed70084b5a17acd25c555bfa07d03 fix
d9e074bd2cb9e2d869dfcbfd33b077b279ff6c51 Merge branch 'master' into 86c0xn677
d5df86d94d57a9a7ee8b89142bdea249b4baf920 Merge pull request #1940 from galacticcouncil/sdk-data Use SDK pools subscription
ef733544cf50535fdea293787ab695e769b662a4 Merge branch 'master' into sdk-data
986190ebe3cc6c79a8de62e9685434c39f50b530 Merge pull request #1893 from galacticcouncil/mm-cleanup Loader rework, Migration alert removed, ping RPC update interval, cleanup
18a127774031c5e0fd5f0def888e8ddf4437cd50 Merge branch 'master' into mm-cleanup
a2a97dcc493c3d3d7fcc64c3388b46ebbda4c4b1 fix multiloc
1daa65fe3d16170098a88724df2c1ac8f027028f fix external config
3570cbb3abcc143363fe1ad511f293ecc9ecd76a bump xcm cfg to 6.x (xcm locations support)
8badd5bcb663913cd4de33513c4066d369021081 fix
0ef5e75e94c6282720bda0628ceb299b6ccb4ad9 Merge branch 'master' into sdk-data
194e0d1194a9c588f3b010f803a4154139dd1d97 fix
61ea0577402da4487f0a183b93810276e16e1f86 Merge branch 'master' into 86c0xn677
261a0a0c910a95e1f846a2b4925e5de1438452ce Merge pull request #1950 from galacticcouncil/adjust-apr Adjust APR
273fc340356e3c0759e29d63c0ca43d5613f359f Adjust APR
#: 14

id: sparklend
project: SparkLend
Date: 2023-11-01T15:00:00.000Z
Max Reward: 5000000
Bounty Url: https://immunefi.com/bounty/sparklend

GitHub Url: github.com/marsfoundation/spark-alm-controller
GitHub History Url: github.com/marsfoundation/spark-alm-controller/commits
2024-12-13dev

99.72 - Solidity
0.28 - Makefile
sol: 6
+    4 | -    8 | deploy/ControllerDeploy.sol | (1533)2024-12-11
+ 16 | - 20 | deploy/ControllerInit.sol | (22bb)2024-12-11, (1533)2024-12-11
+ 16 | - 20 | src/MainnetController.sol | (0d4e)2024-12-12, (29d2)2024-12-11, (1533)2024-12-11
                    2bb2680893aa3e42210c8f907ec4d5778ace9fe6
                    
                    add ethena minter 50bps limit (#71)
                
0edbf2bd5ff82ca3b719033dbaef74d470a9260a feat: Add infinite withdraw test coverage for AAVE (SC-862) (#68) * feat: add infinite withdraw test coverage for aave * remove double paren --------- Co-authored-by: Lucas Co-authored-by: Sam MacPherson
0d4e899f8d4b3bd3ba235bd72a934d88b47cad03 feat: Add trust assumptions, new functionality to README (SC-863) (#70) * feat: add to readme * fix: add usdc note * fix: update to remove protocol-specific trust assumptions * fix: add bolding * remove the specifics --------- Co-authored-by: Lucas Co-authored-by: Sam MacPherson
29d2fb379272c426306bd046d7be1093125afaf8 feat: Use return value from cooldown (SC-864) (#69) * fix: update to use cooldown * feat: update test * test: add return val assertions --------- Co-authored-by: Lucas
22bb50ede680e83d80c69c3cc9c60eed750cdad8 feat: Refactor staging to simplify and new deploy (SC-873) (#66) * refactor staging to most up to date and do another deploy * remove custom psm in favour of real one * new deploy and add sUSDe rate limits * formating and fixed some modifiers * split out into deps and release json * formatting
153310a27f5aecd3730acd2cb662abe6c6756e05 feat: Update constructor to remove unused susds (#67) Co-authored-by: Lucas
#: 15

id: oasis
project: Oasis
Date: 2024-02-20T16:32:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/oasis

GitHub Url: github.com/oasisprotocol/sapphire-paratime
GitHub History Url: github.com/oasisprotocol/sapphire-paratime/commits
2024-12-13main

42.27 - TypeScript
33.12 - Solidity
12.28 - Python
7.23 - Go
2.85 - Rust
0.94 - JavaScript
0.86 - Makefile
0.32 - CSS
0.12 - Shell
                    c9cd0ff76ab6802df8d98bbbda3211c54aeaf375
                    
                    Merge pull request #472 from oasisprotocol/rube/remove-verification-chapter

docs: remove verification page
                
fed886276996bddc8c37471aae7fe39e935c63cf docs: remove verification page
#: 16

id: oasis
project: Oasis
Date: 2024-02-20T16:32:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/oasis

GitHub Url: github.com/oasisprotocol/oasis-web3-gateway
GitHub History Url: github.com/oasisprotocol/oasis-web3-gateway/commits
2024-12-13main

87.8 - Go
6.42 - Shell
4.34 - Dockerfile
1.43 - Makefile
mod: 5
sum: 5
sh: 2
+   26 | -   14 | docker/common/start.sh | (6861)2024-12-12, (0512)2024-12-12
+ 13 | - 13 | go.mod | (413c)2024-12-13, (2658)2024-12-12, (ac1e)2024-12-12, (2541)2024-12-12, (7be4)2024-12-12
+ 54 | - 26 | go.sum | (413c)2024-12-13, (2658)2024-12-12, (ac1e)2024-12-12, (2541)2024-12-12, (7be4)2024-12-12
                    413c5745f5eb550d2ccc0dd3159d3da26fa934cf
                    
                    Merge pull request #666 from oasisprotocol/dependabot/go_modules/google.golang.org/grpc-1.69.0

deps(go): bump google.golang.org/grpc from 1.68.1 to 1.69.0
                
2658298961fd24d6ab99fb900d4af321fa70da4d deps(go): bump google.golang.org/grpc from 1.68.1 to 1.69.0 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.68.1 to 1.69.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.68.1...v1.69.0) --- updated-dependencies: - dependency-name: google.golang.org/grpc dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot]
68616192e2de218fc4b6d8502cf19e47f1913cf4 Merge pull request #665 from oasisprotocol/ptrus/feature/startup-keymanager-fix docker/common/start: Don't transition epochs while waiting for km
05122a326a07920afae25c2285e519c92cb2824b fix(localnet): Fix keymanager initialization in localnet
835ca1df7bb595d06521c87a7e71caa1ab2c1c86 Merge pull request #663 from oasisprotocol/dependabot/github_actions/codecov/codecov-action-5.1.1 deps(ci): bump codecov/codecov-action from 5.0.7 to 5.1.1
d397c9b61efd3910ce776e2e4c82e27ff1f7014b deps(ci): bump codecov/codecov-action from 5.0.7 to 5.1.1 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.0.7 to 5.1.1. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v5.0.7...v5.1.1) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot]
ac1e00109c2c3811e837f82eb368b6598d99e19a Merge pull request #664 from oasisprotocol/dependabot/go_modules/golang.org/x/crypto-0.31.0 deps(go): bump golang.org/x/crypto from 0.29.0 to 0.31.0
2541f8e6f802acebe302fb05cecade8a7c72e4ae deps(go): bump golang.org/x/crypto from 0.29.0 to 0.31.0 Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.29.0 to 0.31.0. - [Commits](https://github.com/golang/crypto/compare/v0.29.0...v0.31.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot]
7be4015e2ff7d272b8cec0f571c9e58654e26bee Merge pull request #662 from oasisprotocol/dependabot/go_modules/google.golang.org/grpc-1.68.1 deps(go): bump google.golang.org/grpc from 1.68.0 to 1.68.1
#: 17

id: avalanche
project: Ava Labs Avalanche
Date: 2023-12-03T22:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/avalanche

GitHub Url: github.com/ava-labs/teleporter
GitHub History Url: github.com/ava-labs/teleporter/commits
2024-12-13main

68.08 - Solidity
29.46 - Go
2.45 - Shell
yml: 2
+    2 | -    2 | .github/workflows/release.yml | (4a43)2024-12-13, (6d02)2024-12-13
                    4a433311015a5aed762c5dc0bf6cb3f34abd764c
                    
                    Merge pull request #685 from ava-labs/distinguish-teleporter-release

filter non-teleporter major releases
                
6d02308b39030df5ae2fc3b64918ae5f1faa73cf filter non-teleporter major releases
046ca6d83c07c4cffecf61c06f4156b8b08725cc Merge pull request #683 from ava-labs/test-partial-sync Support partial sync for test l1s
fc146e9f23423397fdbfff854646e2c4d1db0fa5 support partial sync test l1s
a994a2fd65277fa96e2203e56a3fdc0291ef1e80 Merge pull request #679 from ava-labs/update-audit-readme Relax audit warnings
#: 18

id: pythnetwork
project: Pyth Network
Date: 2024-06-24T16:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/pythnetwork

GitHub Url: github.com/pyth-network/pyth-crosschain
GitHub History Url: github.com/pyth-network/pyth-crosschain/commits
2024-12-13main

47.52 - TypeScript
25.6 - Rust
8.29 - Solidity
6.36 - Move
4.14 - Cairo
3.41 - Python
1.88 - Sway
1.13 - SCSS
1.04 - JavaScript
0.32 - Shell
0.17 - CSS
0.07 - Dockerfile
0.04 - Nix
0.03 - HTML
0.01 - Makefile
tsx: 86
toml: 4
ts: 25
scss: 32
json: 2
rs: 13
yaml: 5
+   34 | -    0 | apps/api-reference/jsx.d.ts | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 2 | apps/api-reference/next-env.d.ts | (3c73)2024-12-12, (b968)2024-12-11
+ 0 | - 6 | apps/api-reference/src/markdown-components.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 28 | - 25 | apps/fortuna/Cargo.toml | (3a68)2024-12-13, (a26f)2024-12-13
+ 4 | - 0 | apps/fortuna/config.sample.yaml | (a26f)2024-12-13
+ 19 | - 4 | apps/fortuna/src/chain/eth_gas_oracle.rs | (a26f)2024-12-13
+ 2 | - 1 | apps/fortuna/src/chain/ethereum.rs | (a26f)2024-12-13
+ 8 | - 0 | apps/fortuna/src/config.rs | (a26f)2024-12-13
+ 51 | - 6 | apps/fortuna/src/keeper.rs | (3a68)2024-12-13, (a26f)2024-12-13
+ 4 | - 3 | apps/hermes/client/js/src/examples/HermesClient.ts | (8080)2024-12-12
+ 2 | - 2 | apps/insights/next-env.d.ts | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 2 | apps/insights/package.json | (3c73)2024-12-12, (b968)2024-12-11
+ 26 | - 0 | apps/insights/src/app/price-feeds/[slug]/layout.ts | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 0 | apps/insights/src/app/price-feeds/[slug]/page.ts | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 0 | apps/insights/src/app/price-feeds/[slug]/price-components/page.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 0 | apps/insights/src/app/price-feeds/layout.ts | (3c73)2024-12-12, (b968)2024-12-11
+ 12 | - 0 | apps/insights/src/app/price-feeds/page.ts | (3c73)2024-12-12, (b968)2024-12-11
+ 12 | - 0 | apps/insights/src/app/publishers/page.ts | (3c73)2024-12-12, (b968)2024-12-11
+ 0 | - 42 | apps/insights/src/components/AsyncValue/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 0 | - 2 | apps/insights/src/components/ChangePercent/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 86 | - 52 | apps/insights/src/components/ChangePercent/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 12 | - 64 | apps/insights/src/components/CopyButton/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 36 | - 42 | apps/insights/src/components/CopyButton/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 90 | - 0 | apps/insights/src/components/FeedKey/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 8 | - 8 | apps/insights/src/components/FormattedTokens/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 200 | - 0 | apps/insights/src/components/LayoutTransition/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 160 | - 54 | apps/insights/src/components/LivePrices/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 0 | apps/insights/src/components/PriceFeed/chart.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 126 | - 0 | apps/insights/src/components/PriceFeed/layout.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 386 | - 0 | apps/insights/src/components/PriceFeed/layout.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 0 | apps/insights/src/components/PriceFeed/price-components.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 24 | - 0 | apps/insights/src/components/PriceFeed/reference-data.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 248 | - 0 | apps/insights/src/components/PriceFeed/reference-data.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 172 | - 0 | apps/insights/src/components/PriceFeed/tabs.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 0 | - 6 | apps/insights/src/components/PriceFeedTag/icons.ts | (3c73)2024-12-12, (b968)2024-12-11
+ 140 | - 0 | apps/insights/src/components/PriceFeedTag/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 190 | - 0 | apps/insights/src/components/PriceFeedTag/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 34 | - 20 | apps/insights/src/components/PriceFeeds/coming-soon-list.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 4 | - 4 | apps/insights/src/components/PriceFeeds/coming-soon-list.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 18 | - 174 | apps/insights/src/components/PriceFeeds/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 108 | - 274 | apps/insights/src/components/PriceFeeds/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 82 | - 0 | apps/insights/src/components/PriceFeeds/layout.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 16 | - 20 | apps/insights/src/components/PriceFeeds/price-feeds-card.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 18 | - 14 | apps/insights/src/components/Publishers/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 58 | - 38 | apps/insights/src/components/Publishers/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 12 | - 10 | apps/insights/src/components/Publishers/publishers-card.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 4 | - 24 | apps/insights/src/components/Root/header.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 0 | apps/insights/src/components/Root/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 4 | apps/insights/src/components/Root/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 0 | - 128 | apps/insights/src/components/Root/tab-panel.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 144 | - 16 | apps/insights/src/components/Root/tabs.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 30 | - 34 | apps/insights/src/components/Root/theme-switch.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 14 | apps/insights/src/static-data/price-feeds.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 2 | apps/staking/next-env.d.ts | (3c73)2024-12-12, (b968)2024-12-11
+ 12 | - 12 | apps/staking/src/components/AccountSummary/index.tsx | (a65d)2024-12-12, (0f81)2024-12-12
+ 4 | - 4 | apps/staking/src/components/Dashboard/index.tsx | (a65d)2024-12-12, (0f81)2024-12-12
+ 2 | - 2 | apps/staking/src/components/Root/index.tsx | (a65d)2024-12-12, (0f81)2024-12-12
+ 25 | - 1 | governance/xc_admin/packages/xc_admin_cli/src/index.ts | (9727)2024-12-13
+ 4 | - 2 | governance/xc_admin/packages/xc_admin_frontend/components/InstructionViews/WormholeInstructionView.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 16 | - 4 | governance/xc_admin/packages/xc_admin_frontend/components/tabs/Proposals/Proposal.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 2 | - 2 | governance/xc_admin/packages/xc_admin_frontend/next-env.d.ts | (3c73)2024-12-12, (b968)2024-12-11
+ 4 | - 1 | lazer/sdk/rust/protocol/Cargo.toml | (08e2)2024-12-11
+ 1 | - 0 | lazer/sdk/rust/protocol/src/lib.rs | (08e2)2024-12-11
+ 52 | - 1 | lazer/sdk/rust/protocol/src/publisher.rs | (08e2)2024-12-11
+ 22 | - 0 | lazer/sdk/rust/protocol/src/serde_price_as_i64.rs | (08e2)2024-12-11
+ 80 | - 0 | packages/component-library/src/Breadcrumbs/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 64 | - 0 | packages/component-library/src/Breadcrumbs/index.stories.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 144 | - 0 | packages/component-library/src/Breadcrumbs/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 16 | - 2 | packages/component-library/src/Drawer/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 6 | - 2 | packages/component-library/src/Drawer/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 16 | - 0 | packages/component-library/src/Link/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 14 | - 0 | packages/component-library/src/Link/index.stories.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 26 | - 6 | packages/component-library/src/Link/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 54 | - 6 | packages/component-library/src/MainNavTabs/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 64 | - 0 | packages/component-library/src/MainNavTabs/index.stories.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 106 | - 0 | packages/component-library/src/MainNavTabs/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 146 | - 66 | packages/component-library/src/Table/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 34 | - 28 | packages/component-library/src/Table/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 70 | - 0 | packages/component-library/src/Tabs/index.module.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 14 | - 14 | packages/component-library/src/Tabs/index.stories.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 48 | - 38 | packages/component-library/src/Tabs/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 24 | - 0 | packages/component-library/src/UnstyledBreadcrumbs/index.tsx | (3c73)2024-12-12, (b968)2024-12-11
+ 4 | - 0 | packages/component-library/src/theme.scss | (3c73)2024-12-12, (b968)2024-12-11
+ 4016 | - 5352 | pnpm-lock.yaml | (3c73)2024-12-12, (b968)2024-12-11
+ 10 | - 10 | pnpm-workspace.yaml | (3c73)2024-12-12, (b968)2024-12-11
+ 7 | - 7 | target_chains/solana/cli/Cargo.toml | (6b61)2024-12-11
+ 16 | - 1 | target_chains/solana/cli/src/cli.rs | (6b61)2024-12-11
+ 197 | - 48 | target_chains/solana/cli/src/main.rs | (6b61)2024-12-11
+ 4 | - 0 | target_chains/solana/programs/pyth-solana-receiver/src/error.rs | (6b61)2024-12-11
+ 51 | - 10 | target_chains/solana/programs/pyth-solana-receiver/src/lib.rs | (6b61)2024-12-11
+ 15 | - 46 | target_chains/solana/pyth_solana_receiver_sdk/src/price_update.rs | (6b61)2024-12-11
+ 1 | - 2 | target_chains/solana/sdk/js/solana_utils/src/transaction.ts | (cc16)2024-12-12
                    3a688cc13f86036b0b1e13d383fcbae0c7dd33be
                    
                    feat: add request duration tracking for Fortuna callbacks (#2197)

* feat: add request_duration_ms histogram metric to track callback processing time

Co-Authored-By: Jayant Krishnamurthy 

* feat: implement request duration tracking in process_event_with_backoff

Co-Authored-By: Jayant Krishnamurthy 

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Jayant Krishnamurthy 
                
97270f240b2f1273e4bd081a4d90c9202d83231e chore: xc-admin-cli improvements (#2196) * do it * go * go * go
a26f3354c68e4f79f2804e5b2da52e19cf87047f feat: add configurable priority fee multiplier (#2195) * feat: add configurable priority fee multiplier Co-Authored-By: Jayant Krishnamurthy * hm * fix this up a bit * fix this up a bit * fix this up a bit * fix this up a bit * chore: fix rust formatting Co-Authored-By: Jayant Krishnamurthy * sample --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Jayant Krishnamurthy Co-authored-by: Jayant Krishnamurthy
cc16040038691a5a5a499661d8de0daba8eed4c3 fix(proposer server) (#2193) * remove min slot check * Revert "fix: use higher commitment for blockhash to remove 'Minimum context slot has not been reached' errors (#2170)" This reverts commit 00859ba27fc2442077b92172a34b4006b4abc80f. * version
80807896326579c27b26fe19584ca353403e99e9 fix: improve hermes client example (#2188) * go * go * Revert "go" This reverts commit e752f69d08a9eb0d807125fd5be2a4303c4113df.
d97a2f09ba815223cd59785d961a603bdae504cf refactor: load TON chain configuration from yaml store (#2185) * refactor: load TON chain configuration from yaml store Co-Authored-By: Jayant Krishnamurthy * docs: add build command to README Co-Authored-By: Jayant Krishnamurthy * docs: remove build command from README Co-Authored-By: Jayant Krishnamurthy --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Jayant Krishnamurthy
a65d6da2c96664ed8a2f9d49ff07118d3f3c88db Merge pull request #2190 from pyth-network/cprussin/reduce-ois-header-height chore(staking): tighten up account summary bar
0f818d5c5986857683f722aa0272485d2898464b chore(staking): tighten up account summary bar This top bar was taking up a fair amount of space which made it hard for people on smaller screens to realize they could scroll down. This PR tightens things up to hopefully avoid some of the support load from people not realizing that they need to scroll down to interact with the programs
3c73198f9e24fb1df5f63a3124f2d696388510b8 Merge pull request #2189 from pyth-network/cprussin/initialize-price-feed-page feat(insights): build header & tabs for price feed details page
b968742c100d3edbacf4eb093ae13fbb21e0379b feat(insights): build header & tabs for price feed details page
6b611c820e2c95b62754eef8a2dbbc649dfd6c46 feat(solana-receiver-cli): Add `post-twap-update` cmd to CLI, update TWAP data model & validations (#2180) * feat: removed verification_level & posted_slot from TwapUpdate struct, added post twap subcommand to CLI * refactor: address pr comments
08e2427568bcc99ebed2bf69b46733e3db06252b fix(lazer): serialize Option as i64 in publisher protocol (#2182)
#: 19

id: nexusmutual
project: Nexus Mutual
Date: 2021-02-23T07:00:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/nexusmutual

GitHub Url: github.com/NexusMutual/smart-contracts
GitHub History Url: github.com/NexusMutual/smart-contracts/commits
2024-12-13release-candidate

71.95 - JavaScript
28.03 - Solidity
0.02 - Shell
0 - TypeScript
sol: 3
+    0 | -   30 | contracts/modules/cover/Cover.sol | (4f31)2024-12-13
+ 0 | - 84 | contracts/modules/staking/StakingExtrasLib.sol | (4f31)2024-12-13
+ 2 | - 26 | contracts/modules/staking/StakingPool.sol | (4f31)2024-12-13
                    4f31548c659565798d9171f2ac681930637804b3
                    
                    chore: remove StakingExtrasLib (#1255)
                
#: 20

id: chainlink
project: Chainlink
Date: 2021-05-11T05:00:00.000Z
Max Reward: 3000000
Bounty Url: https://immunefi.com/bounty/chainlink

GitHub Url: github.com/smartcontractkit/chainlink
GitHub History Url: github.com/smartcontractkit/chainlink/commits
2024-12-13develop

71.46 - Go
23.4 - Solidity
4.16 - TypeScript
0.39 - PLpgSQL
0.38 - Shell
0.1 - Makefile
0.04 - Dockerfile
0.03 - Python
0.02 - JavaScript
0.01 - Nix
0 - HTML
0 - WebAssembly
go: 63
yml: 3
sum: 5
mod: 5
sql: 2
+    5 | -    4 | .github/workflows/ci-core-partial.yml | (f6e3)2024-12-12
+ 3 | - 4 | .github/workflows/flakeguard-on-demand.yml | (235d)2024-12-13
+ 39 | - 14 | .github/workflows/flakeguard.yml | (235d)2024-12-13
+ 1 | - 6 | core/capabilities/compute/compute.go | (38a9)2024-12-13
+ 33 | - 5 | core/capabilities/webapi/outgoing_connector_handler.go | (98f2)2024-12-13, (38a9)2024-12-13
+ 1 | - 6 | core/capabilities/webapi/target/target.go | (38a9)2024-12-13
+ 13 | - 2 | core/chains/evm/client/errors.go | (52f3)2024-12-12
+ 4 | - 2 | core/chains/evm/logpoller/log_poller.go | (2ec4)2024-12-13
+ 39 | - 6 | core/services/gateway/connector/connector.go | (98f2)2024-12-13
+ 48 | - 11 | core/services/llo/mercurytransmitter/server.go | (7ca4)2024-12-13
+ 1 | - 33 | core/services/llo/mercurytransmitter/transmitter.go | (7ca4)2024-12-13
+ 60 | - 29 | core/services/ocr2/plugins/mercury/plugin.go | (eaeb)2024-12-12
+ 1 | - 0 | core/services/ocr3/promwrapper/factory.go | (c68d)2024-12-12
+ 18 | - 2 | core/services/ocr3/promwrapper/plugin.go | (c68d)2024-12-12
+ 7 | - 0 | core/services/ocr3/promwrapper/types.go | (c68d)2024-12-12
+ 8 | - 1 | core/services/relay/evm/chain_reader.go | (2ec4)2024-12-13
+ 4 | - 14 | core/services/workflows/syncer/fetcher.go | (38a9)2024-12-13
+ 41 | - 17 | core/services/workflows/syncer/handler.go | (bc77)2024-12-13, (acc3)2024-12-12
+ 0 | - 63 | core/services/workflows/syncer/heap.go | (83f7)2024-12-12
+ 99 | - 61 | core/services/workflows/syncer/orm.go | (6a0f)2024-12-13, (bc77)2024-12-13, (7711)2024-12-12
+ 90 | - 234 | core/services/workflows/syncer/workflow_registry.go | (6a0f)2024-12-13, (19b1)2024-12-13, (83f7)2024-12-12
+ 2 | - 1 | core/store/migrate/migrations/0259_add_workflow_secrets.sql | (6a0f)2024-12-13
+ 10 | - 0 | core/store/migrate/migrations/0261_remove_unique_constraint_secrets.sql | (6a0f)2024-12-13
+ 3 | - 1 | deployment/address_book.go | (8f1b)2024-12-13
+ 1 | - 169 | deployment/ccip/changeset/cs_add_chain.go | (7a5e)2024-12-12
+ 309 | - 23 | deployment/ccip/changeset/cs_ccip_home.go | (7a5e)2024-12-12
+ 22 | - 32 | deployment/ccip/changeset/cs_deploy_chain.go | (a5fe)2024-12-13, (b22f)2024-12-13
+ 1 | - 1 | deployment/ccip/changeset/cs_initial_add_chain.go | (7a5e)2024-12-12
+ 2 | - 6 | deployment/ccip/changeset/cs_prerequisites.go | (b22f)2024-12-13
+ 136 | - 21 | deployment/ccip/changeset/cs_update_rmn_config.go | (a5fe)2024-12-13, (b22f)2024-12-13, (000d)2024-12-13, (dde1)2024-12-12
+ 52 | - 31 | deployment/ccip/changeset/state.go | (a5fe)2024-12-13, (b22f)2024-12-13, (97b0)2024-12-13, (52c2)2024-12-12
+ 214 | - 0 | deployment/ccip/view/v1_6/rmnhome.go | (52c2)2024-12-12
+ 2 | - 0 | deployment/ccip/view/view.go | (52c2)2024-12-12
+ 1 | - 1 | deployment/common/changeset/deploy_link_token.go | (97b0)2024-12-13
+ 70 | - 0 | deployment/common/changeset/example/add_mint_burners_link.go | (97b0)2024-12-13
+ 239 | - 0 | deployment/common/changeset/example/link_transfer.go | (97b0)2024-12-13
+ 43 | - 0 | deployment/common/changeset/example/mint_link.go | (97b0)2024-12-13
+ 118 | - 98 | deployment/common/changeset/state.go | (97b0)2024-12-13, (dde1)2024-12-12
+ 72 | - 3 | deployment/common/changeset/transfer_to_mcms_with_timelock.go | (6491)2024-12-13, (4e84)2024-12-13
+ 273 | - 0 | deployment/common/proposalutils/mcms_helpers.go | (dde1)2024-12-12
+ 3 | - 2 | deployment/common/proposalutils/propose.go | (97b0)2024-12-13
+ 1 | - 1 | deployment/environment.go | (97b0)2024-12-13
+ 136 | - 0 | deployment/environment/crib/ccip_deployer.go | (8f1b)2024-12-13
+ 81 | - 0 | deployment/environment/crib/data.go | (8f1b)2024-12-13
+ 45 | - 0 | deployment/environment/crib/env.go | (8f1b)2024-12-13
+ 39 | - 0 | deployment/environment/crib/types.go | (8f1b)2024-12-13
+ 58 | - 30 | deployment/environment/devenv/don.go | (8f1b)2024-12-13
+ 3 | - 1 | deployment/environment/memory/node.go | (a5fe)2024-12-13, (b22f)2024-12-13
+ 12 | - 4 | deployment/environment/web/sdk/client/client.go | (8f1b)2024-12-13
+ 3 | - 3 | deployment/go.mod | (6491)2024-12-13, (0ccd)2024-12-13, (acc3)2024-12-12
+ 6 | - 6 | deployment/go.sum | (6491)2024-12-13, (0ccd)2024-12-13, (acc3)2024-12-12
+ 1 | - 1 | deployment/keystone/ocr3config.go | (ea2d)2024-12-13
+ 1 | - 1 | deployment/keystone/state.go | (97b0)2024-12-13
+ 2 | - 2 | go.mod | (0ccd)2024-12-13, (acc3)2024-12-12
+ 4 | - 4 | go.sum | (0ccd)2024-12-13, (acc3)2024-12-12
+ 1 | - 1 | plugins/registrar.go | (eaeb)2024-12-12
                    6491709fb559f43e4b2ce4a213a3241fb742a390
                    
                    Bump MCMS lib for salt fix (#15694)

* Bump mcms

* Mod tidy

* Also needs salt

* Idempotence

* fix release

---------

Co-authored-by: AnieeG 
                
a5fe613afc12eeab41c1955cb94108bad4366263 Helper methods to GetAllTimeLocksForChains and GetAllProposerMCMSForChains (#15691) * remove deployCCIPContracts * review comments from past PR
2ec4d6ca8db7c60a2d012933c49a6e1d577b6451 BCFR-1086 return finality violation error in health report (#15548) * return finality violation error in health report * gomod * HealthReport tests * propagate headtracker's errors * bump chainlink-common
4e84600bf55b0dfc6a50e1352ba6be80b683b8c9 MCMS owner rollback to deployer key (#15672) * Rollback test * Fix merge conflicts
98f222d526d35cf2af78af62b9f41a90217a6741 fix(gateway/connector): await gateway connection before request (#15686) * fix(gateway/connector): enable await before send to gateway * chore(webapi+gateway): lint and test fixes
6a0f4d5af60523fae065fcd885ba4f553a0493b9 [CAPPL-394] Some database changes (#15681) - Allow multiple workflows to reference the same secrets file - Change workflow spec upsert methods so it deletes old workflows
b22f1d7bd14ae2a79d6ca913b3eee08d3d48027a CCIP-4593 Create rmnproxy setRMN changeset (#15674) * remove deployCCIPContracts * RMNProxy changes * remove comment * add a test * more update * format * skip failing test
bc7724346d4b4fc58b6eba48c45835798e306dcf [CAPPL-324] rehydrate artifacts from db if they haven't changed (#15668) * fix: rehydrate artifacts from db if they haven't changed * feat: implement GetWorkflowSpecByID
ea2d4f7b8b3e2913e5af516d1f23c3e745af49b4 logging fix; rm dead code (#15662)
000df4f5d84931c8df7c05e105c0a3c9881f6639 Use RMN changeset in e2e tests and refactor RMN remote changeset (#15664) * Use RMN changeset in e2e tests and refactor RMN remote changeset RMN remote changeset was changed to allow more flexibility when configuring remote configs. Allowing a subset of chains to be updated in a single changeset * Address PR comments
235d98d77b07c0eb792169f0196db0d9d41ad596 Add metadata for Flakeguard and optimise report aggregation (#15643) * Bump report runner for flakeguard workflow * Add metadata for flakeguard reports * fix * Add repo url * fix * update * fix * to revert: change test to kick off run * fix * fix * fix * bump * revert unit test * bump * downgrade report runner * fix references * use flakeguard with perf optimisations * bump * to revert: fail test * bump * Revert "to revert: fail test" This reverts commit 111a2fc0ce07c547c83a9ad6349d4bc14089097a. * bump flakeguard * downgrade report runner
0ccdc0c4cd6c792e10b2226235c6c6d6f57eb377 Bump CCIP to the latest version (#15680)
19b122ae50593182a0096e3ec283a32e75535e95 temp fix to chainreader error when no workflows (#15678) * temp fix to chainreader error when no workflows * tidy
38a95531f59cc7d13c84ecd6e053f2bbf8e95b6a [CAPL-264] Ensure a default timeout is provided for all outgoing requests (#15644) * fix: ensure a default timeout is provided for all outgoing requests * chore: add a subcontext with a timeout + margin * fix: lint
debf69b921a01e17f3b609374c59e3ddce90a1eb [TT-1891] add default CHAINLINK_USER_TEAM values for chaos tests (#15598) * add default CHAINLINK_USER_TEAM values for chaos tests * update workflow reference * pass E2E env vars * try chaos without any testsecret vars * go mod tidy
6f42463b557a9c2193977e60c59f042f3ef28aa0 RMN tests CI reliability and one new test scenario (#15677) * re-enable rmn tests with larger runners * add uncurse test case * fix assignment to nil map
8f1b956efe05aa9ca819d755d6c1386740bd5533 Initialization for Crib (#15501) * wip * test crib integration flow * build failures * changes from ani's comments * some changes * revert isempty check * go lint and compare integers * fix types in test * check for error if there's already a feeds manager * check if job distributors exist first * wip changes * add retries to consistently failing JD cals * update retries with static duration * remove print statements * fix compile error * remove unnecessary mcms changes * build issues * passing deployment * clean up code comments * gomodtidy * lint * formatting strings * use the common changeset utilities when deploying home chain as well * compare nodes job distributors public key against the one we expect * move state reader under deployment module * add RPC type with internal and external rpcs --------- Co-authored-by: Radek Scheibinger
97b05638bd9c69a7a1cf90bb929811a260247cb1 feat: link transfer mcms changesets (#15512) * feat: link transfer with timelock changeset * feat: link transfer and approval integration tests and changesets. * feat: rename files * fix: use deployment.SimTransactOpts() to get tx data * fix: link contract creation * fix: remove approval changeset, not necessary for sending directly from the owner * feat: make config accept a map of chain selectors for the proposal generation * fix: params on deploy link * fix: simplify config args by using state helper functions. * fix: use pointer for value * feat: add mint permissions and minting link changeset * Deploy call proxy instead of using deployer executor keys * inject call proxies in execution methods * skip call proxy when loading chain state * revert all changes * Revert "revert all changes" This reverts commit c17911eb1ff4382b3f80d0edb055d748096dc59f. * chore: rename load state funcs * feat: add mcms config flag * fix: integration tests after merging develop * fix: use contracts from states and code improvements * fix: cs deploy chain args * fix: params ccip boosting * fix: bundle mcms config into single struct * fix: add more validations for config * fix: remove startingOpCount and use proposal utils to derive it * fix: adjust variable names, remove boolean for mcms config, add constants move balance validation to Validate() function * feat: add tests for non mcms case, improve validations, and wait for tx confirmation. * feat: check valid until is in future * feat: add tests for Validate() and small validation fixes * fix: rename MaybeLoadLinkTokenState to MaybeLoadLinkTokenChainState to abstract loading state per chain * Update deployment/common/changeset/example/link_transfer.go Co-authored-by: Graham Goh * fix: error handling and validations * fix: use getDeployer helper * feat: split mint burners into a separate changeset * fix: name TestMintLink on unit test * Update deployment/common/changeset/example/add_mint_burners_link.go Co-authored-by: Graham Goh * Update deployment/common/changeset/example/add_mint_burners_link.go Co-authored-by: Graham Goh * fix: use changeset apply for unit tests environment setup * fix: linting errors * fix: merge conflicts * fix: remove valid unit to reuse util for proposal creation --------- Co-authored-by: Akhil Chainani Co-authored-by: Graham Goh
7ca4930c1cf931b4b6d4d45c223a62e00c5edb7e Attempt fix for duplicate metrics collector error (#15663) * Attempt fix for duplicate metrics collector error * Fix thread busy metrics in llo mercury transmitter
7a5e54c2c73ca329350de3a43e7d218658da7cd4 deployment/ccip/changeset: mcms optional ccip home cses (#15658) * deployment/ccip/changeset: mcms optional ccip home cses Add MCMS optionality for the rest of the CCIPHome changesets, and organize things a little bit better by moving the AddDON changeset into cs_ccip_home.go out of cs_add_chain.go * fixes * pr comments * one more comment * fix logger
52c2db4bff51a5aa2cd67e1c3af71023f1e295de Support RMN for CCIP v2 view (#15611) * Support RMN for CCIP v2 view * Write hex strings instead of bytes * Add contract address in error message
f6e3f68ff468fd7f6ea1093743641c3b805f8832 chore: update go-conditional-tests to 0.2.0 (#15652)
52f364a6cd842fe63c4cab6182f4c9fbbf7d134e Classify Arbitrum rpc server errors (#15488) * Add service errors * Add default service errors * Fix tests * Update giant-eels-jump.md * Update errors.go
acc38461e5e41790f54bd85a1d1f60c6e4a01ee3 [CAPPL-382/CAPPL-366] Miscellaneous fixes (#15666)
eaeb2ebe7bfc53572655be322b793f0bf9556e1e [KS-616] asset job updates (#15573) * fix error handling * add test * idempotent registry * add changeset * fix tests * isolate fix to mercury; more tests
83f7413501593058443687347d0b2078410bcc1d Refactor workflow registry to use querykeys api (#15638) * temp disable test * wip * fix duplicate event bug - change contract reader poll query from Gte to Gt * event state sync test added and passing with fixes - single event * added methods to create different event types * pre-refactor checkpoint - up to this commit no changes have been made to wf registry - test has been added to confirm (and actually has found bugs) in current wf registry behaviour * refactor part 1: replaced querykey with querykeys - all tests passing * refactor part 2: collapse individual event query into single events query and reduce goroutine and channel usage * refactor part 3 - down to single ticker thread * tidy * enable the event ordering test that was failing in the old workflow syncer * lint remove change to try and resolve flaky eth smoke tests * log fix
dde17518ff7f3dd3fe1d53614f211357944516f0 refactor helper to use in cli in CLD (#15647) * refactor helper to use in cli in CLD * cleanup cfg and validation * fix tests * parallel ccip tests * refactor mcms utils * ccip wait timeout tests * fix oversights
771151b209003ad0dd975642382639b84ec76572 fix(workflow/syncer): upsert spec with existing secrets (#15655)
86ccd475a5ffb4dcad294414422b15b7657a5991 integration-tests/smoke/ccip: skip rmn tests (#15661) No end to the flakes. Skipping until we can fix them.
c68dcc8ef70ff08954a06c343ce17765d34a369d CCIP-4448 Track observation/outcome length in bytes (#15656) * Track observation/outcome length * Track observation/outcome length * Post review fixes
#: 21

id: oasis
project: Oasis
Date: 2024-02-20T16:32:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/oasis

GitHub Url: github.com/oasisprotocol/cli
GitHub History Url: github.com/oasisprotocol/cli/commits
2024-12-13master

97.9 - Go
1.14 - Makefile
0.7 - Shell
0.26 - Python
in: 1
out: 1
go: 1
+   86 | -   14 | cmd/paratime/show.go | (59f0)2024-12-13
+ 1 | - 0 | examples/paratime-show/show-events.in | (59f0)2024-12-13
+ 80 | - 0 | examples/paratime-show/show-events.out | (59f0)2024-12-13
                    59f03eac465f924cd176e75f3ca70bb68d8c38e7
                    
                    Merge pull request #333 from oasisprotocol/ptrus/feature/paratime-show-events

cmd/paratime/show: Add show events command
                
#: 22

id: chainlink
project: Chainlink
Date: 2021-05-11T05:00:00.000Z
Max Reward: 3000000
Bounty Url: https://immunefi.com/bounty/chainlink

GitHub Url: github.com/smartcontractkit/chainlink-solana
GitHub History Url: github.com/smartcontractkit/chainlink-solana/commits
2024-12-13develop

70.49 - Go
19.91 - TypeScript
6.83 - Rust
1.25 - Shell
0.69 - JavaScript
0.38 - Nix
0.3 - Makefile
0.15 - Dockerfile
go: 5
yml: 2
sum: 1
mod: 1
toml: 3
rs: 1
+    1 | -    0 | .github/workflows/e2e_custom_cl.yml | (a9ea)2024-12-11
+ 54 | - 0 | .github/workflows/rust.yml | (a9ea)2024-12-11
+ 1 | - 0 | contracts/Anchor.toml | (a9ea)2024-12-11
+ 188 | - 0 | contracts/generated/contract_reader_interface/Initialize.go | (a9ea)2024-12-11
+ 83 | - 0 | contracts/generated/contract_reader_interface/accounts.go | (a9ea)2024-12-11
+ 117 | - 0 | contracts/generated/contract_reader_interface/instructions.go | (a9ea)2024-12-11
+ 3 | - 0 | contracts/generated/contract_reader_interface/types.go | (a9ea)2024-12-11
+ 19 | - 0 | contracts/programs/contract-reader-interface/Cargo.toml | (a9ea)2024-12-11
+ 2 | - 0 | contracts/programs/contract-reader-interface/Xargo.toml | (a9ea)2024-12-11
+ 46 | - 0 | contracts/programs/contract-reader-interface/src/lib.rs | (a9ea)2024-12-11
+ 1 | - 1 | go.mod | (c7d3)2024-12-13
+ 2 | - 2 | go.sum | (c7d3)2024-12-13
+ 45 | - 0 | pkg/solana/chainreader/client_wrapper.go | (a9ea)2024-12-11
                    c7d310f75c8ea8f8de1069328bae3a517a0b1a71
                    
                    upgrade common and add contract reader skip tests (#978)

* [automated] bump e2e <> core/integration-tests dependencies

* upgrade common and add contract reader skip tests

* disable tests in normal contract reader unit tests

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Aaron Lu <[email protected]>
                
dded518ef676cf0b7f637dae83f80073d4ccd1bf SOC2 Github User Access Review - review the codeowners file (#977)
a9ea8fda44fb51f1fb24c2cd2ef794abee353d79 ContractReader Interface Tests (#945) * simple interface tests implementation * ContractWriter interface updates * add relay interface tests to relay workflow * move interface test to rust workflow and clean up Anchor.toml * add comment for rpc client wrapper * install solana CLI path fix * remove cd contracts * add env var to e2e test
#: 23

id: chainlink
project: Chainlink
Date: 2021-05-11T05:00:00.000Z
Max Reward: 3000000
Bounty Url: https://immunefi.com/bounty/chainlink

GitHub Url: github.com/smartcontractkit/ccip
GitHub History Url: github.com/smartcontractkit/ccip/commits
2024-12-13ccip-develop

69.57 - Go
25.15 - Solidity
4.25 - TypeScript
0.43 - Shell
0.4 - PLpgSQL
0.1 - Makefile
0.05 - Dockerfile
0.03 - Python
0.01 - Nix
0.01 - JavaScript
0 - HTML
0 - WebAssembly
go: 7
sum: 1
mod: 1
txt: 1
toml: 89
json: 2
+    6 | -    1 | ccip/config/evm/Astar_Mainnet.toml | (b276)2024-12-13
+ 6 | - 1 | ccip/config/evm/Astar_Shibuya.toml | (b276)2024-12-13
+ 5 | - 0 | ccip/config/evm/Avalanche_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | ccip/config/evm/BSC_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Base_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Base_Sepolia.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Blast_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Blast_Sepolia.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Celo_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | ccip/config/evm/Gnosis_Chiado.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Kroma_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Kroma_Sepolia.toml | (b276)2024-12-13
+ 5 | - 0 | ccip/config/evm/L3X_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | ccip/config/evm/L3X_Sepolia.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Linea_Mainnet.toml | (b276)2024-12-13
+ 4 | - 1 | ccip/config/evm/Linea_Sepolia.toml | (b276)2024-12-13
+ 4 | - 1 | ccip/config/evm/Mantle_Sepolia.toml | (b276)2024-12-13
+ 5 | - 0 | ccip/config/evm/Metis_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | ccip/config/evm/Metis_Sepolia.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Mode_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Mode_Sepolia.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Optimism_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Optimism_Sepolia.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Polygon_Amoy.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Polygon_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Polygon_Zkevm_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Scroll_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Scroll_Sepolia.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/Simulated.toml | (b276)2024-12-13
+ 5 | - 0 | ccip/config/evm/WeMix_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/XLayer_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | ccip/config/evm/XLayer_Sepolia.toml | (b276)2024-12-13
+ 0 | - 2 | contracts/package.json | (f7d9)2024-12-13, (6134)2024-12-12
+ 10 | - 6 | core/chains/evm/client/errors.go | (001a)2024-12-13, (5f0b)2024-12-12
+ 6 | - 1 | core/chains/evm/config/toml/defaults/Astar_Mainnet.toml | (b276)2024-12-13
+ 6 | - 1 | core/chains/evm/config/toml/defaults/Astar_Shibuya.toml | (b276)2024-12-13
+ 2 | - 0 | core/chains/evm/config/toml/defaults/Avalanche_Fuji.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/Avalanche_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/BOB_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/BSC_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Base_Goerli.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Base_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Base_Sepolia.toml | (b276)2024-12-13
+ 28 | - 1 | core/chains/evm/config/toml/defaults/Bitlayer_Mainnet.toml | (b276)2024-12-13, (001a)2024-12-13, (5f0b)2024-12-12
+ 4 | - 1 | core/chains/evm/config/toml/defaults/Blast_Mainnet.toml | (b276)2024-12-13
+ 4 | - 1 | core/chains/evm/config/toml/defaults/Blast_Sepolia.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Celo_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/Ethereum_Mainnet.toml | (b276)2024-12-13
+ 2 | - 0 | core/chains/evm/config/toml/defaults/Ethereum_Sepolia.toml | (b276)2024-12-13
+ 6 | - 1 | core/chains/evm/config/toml/defaults/Fantom_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/Gnosis_Chiado.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/Gnosis_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/Harmony_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/Heco_Mainnet.toml | (b276)2024-12-13
+ 7 | - 3 | core/chains/evm/config/toml/defaults/Hedera_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/Klaytn_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Kroma_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Kroma_Sepolia.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/L3X_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/L3X_Sepolia.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/Linea_Goerli.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Linea_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Linea_Sepolia.toml | (b276)2024-12-13
+ 67 | - 1 | core/chains/evm/config/toml/defaults/Mantle_Mainnet.toml | (001a)2024-12-13, (cae0)2024-12-12, (5f0b)2024-12-12
+ 45 | - 23 | core/chains/evm/config/toml/defaults/Mantle_Sepolia.toml | (001a)2024-12-13, (cae0)2024-12-12, (5f0b)2024-12-12
+ 5 | - 0 | core/chains/evm/config/toml/defaults/Metis_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Mode_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Mode_Sepolia.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Optimism_Goerli.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Optimism_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Optimism_Sepolia.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Polygon_Amoy.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Polygon_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Polygon_Mumbai.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Polygon_Zkevm_Cardona.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/Ronin_Mainnet.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/Ronin_Saigon.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Scroll_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Scroll_Sepolia.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Simulated.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/Soneium_Sepolia.toml | (b276)2024-12-13
+ 5 | - 0 | core/chains/evm/config/toml/defaults/WeMix_Mainnet.toml | (b276)2024-12-13
+ 3 | - 0 | core/chains/evm/config/toml/defaults/XLayer_Sepolia.toml | (b276)2024-12-13
+ 1 | - 1 | core/chains/evm/config/toml/defaults/zkSync_Mainnet.toml | (b276)2024-12-13
+ 4 | - 1 | core/chains/evm/config/toml/defaults/zkSync_Sepolia.toml | (b276)2024-12-13
+ 1 | - 0 | core/gethwrappers/ccip/generation/generated-wrapper-dependency-versions-do-not-edit.txt | (a787)2024-12-13
+ 1 | - 0 | core/gethwrappers/ccip/go_generate.go | (a787)2024-12-13
+ 4 | - 3 | core/services/ocr2/delegate.go | (a787)2024-12-13
+ 14 | - 4 | core/services/ocr2/plugins/ccip/tokendata/http/observed_http_client.go | (8d97)2024-12-13
+ 1 | - 1 | core/services/ocr2/plugins/ccip/tokendata/lbtc/lbtc.go | (8d97)2024-12-13
+ 1 | - 1 | core/services/ocr2/plugins/ccip/tokendata/usdc/usdc.go | (8d97)2024-12-13
+ 1 | - 0 | go.mod | (a787)2024-12-13
+ 2 | - 2 | go.sum | (a787)2024-12-13
                    8d974b4d689bb1972ed99eef04a6df47cfc1f1c9
                    
                    ccip-exec: lbtc histogram (#1573)

Separate LBTC attestation api latency bucket from USDC
                
a7871ef074e660dbee1cad2c4a3a5dddbe0cd46f CCIP-4408: E2E test for LBTC (#1563) ## Motivation Adding two E2E test to validate Lombard integration. Test-1: Make sure the destination payload data from mock token pool is sent as 32 bytes and that triggers call attestation API enabled flow. Mock attestation API provides the required attestation and token transfer should be successful. Test-2: Send non 32 bytes destination payload data form mock token pool and that should trigger attestation disabled flow and the token transfer should be successful. ## Solution --------- Co-authored-by: Ryan Stout
b276d4dc3d8d2aab607b8e4077c7860cb0b0ed76 set FinalityTagBypass=false for chains with FinalityDepth<1k (#1526) ## Motivation https://chainlink-core.slack.com/archives/C07RA1B58CC/p1730983397689179?thread_ts=1730908333.814809&cid=C07RA1B58CC ## Solution
001a2a4014093438d3c150493beabba958588dbe Add Bitlayer and Mantle Configs and Error Strings (#1572) ## What - Adds config toml files for Bitlayer and Mantle - Adds Mantle custom error strings to `errors.go` - Relates to [SHIP-3965](https://smartcontract-it.atlassian.net/browse/SHIP-3965?atlOrigin=eyJpIjoiOGY5MmFkMzg2YTQ1NDNkOWIyYTE0MDQwYjBkMTQxMzMiLCJwIjoiaiJ9) ## Why - These values have already been added to infra and QA sign off is already complete for lanes using these configs - Mantle's error strings have already been added to infra-k8s in [this PR](https://github.com/smartcontractkit/infra-k8s/pull/21749), but they should also be added to `errors.go` [SHIP-3965]: https://smartcontract-it.atlassian.net/browse/SHIP-3965?atlOrigin=eyJpIjoiNWRkNTljNzYxNjVmNDY3MDlhMDU5Y2ZhYzA5YTRkZjUiLCJwIjoiZ2l0aHViLWNvbS1KU1cifQ
f7d9e3b7bd4d1db256ead4ecfe4c097996ccf6f2 Merge branch 'ccip-develop' into SHIP-3965/bitlayer-mantle-configs
61344f39aced35ef35652ff4b6f639e792a9bc40 refer to online license instead of file (#15631) (#1571) Cherry pick from `chainlink` Co-authored-by: app-token-issuer-infra-releng[bot] <120227048+app-token-issuer-infra-releng[bot]@users.noreply.github.com>
cae0dd9142f7c5f5e9f02a4e885617e8779d2259 remove unneccessary line in mantle configs
67cbd12492e3335645b027af8b02dd0e88a0f3de config docs
5f0b4f5dff4b926654e247aa2f6f3e1efaf009f9 add mantle and bitlayer errors and configs
3573e1a0b2d3129b191e21047b7bbf0b754bc6e5 [TT-1894] add logstream flushing to default ccip cleanup (#1570) ## Motivation No Docker container logs are ever dumped. ## Solution CCIP local cluster setup was missing crucial part of flushing the logs.
#: 24

id: optimism
project: Optimism
Date: 2022-01-14T07:00:00.000Z
Max Reward: 2000042
Bounty Url: https://immunefi.com/bounty/optimism

GitHub Url: github.com/ethereum-optimism/op-geth
GitHub History Url: github.com/ethereum-optimism/op-geth/commits
2024-12-13optimism

89.32 - Go
5.22 - C
3.45 - JavaScript
0.49 - Assembly
0.25 - Shell
0.23 - Java
0.23 - Sage
0.2 - M4
0.18 - NSIS
0.18 - Smarty
0.09 - Python
0.07 - Solidity
0.07 - Makefile
0.01 - HTML
0.01 - Dockerfile
mod: 1
sum: 1
go: 3
+    5 | -    4 | core/blockchain.go | (d5db)2024-12-11
+ 11 | - 1 | core/genesis.go | (d5db)2024-12-11
+ 1 | - 1 | go.mod | (efa0)2024-12-13
+ 2 | - 2 | go.sum | (efa0)2024-12-13
+ 2 | - 0 | params/config.go | (d5db)2024-12-11
                    efa05b1bf5c22a60745e638ad9d4adadfe3daba9
                    
                    update superchain dependency (#450)

Brings in minato sepolia Holocene activation time
                
d5dbfcfaedbae9a58251e34288d512ea9f155bf2 core: Move blockchain head verification after possible rewind (op-geth #446) * core: Move blockchain head verification after possible rewind If the blockchain needs a rewind due to a config change, it makes more sense to first perform that rewind and only then check the chain head's validity. The change in config might cause the loaded chain's head to be invalid before the rewind. * log configs at startup * fix logging
#: 25

id: moonbeamnetwork
project: Moonbeam Network
Date: 2021-12-16T18:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/moonbeamnetwork

GitHub Url: github.com/moonbeam-foundation/moonbeam
GitHub History Url: github.com/moonbeam-foundation/moonbeam/commits
2024-12-13master

48.62 - TypeScript
47.85 - Rust
3.12 - Solidity
0.32 - Shell
0.06 - Dockerfile
0.03 - Handlebars
ts: 6
gitignore: 5
npmignore: 1
yml: 5
yaml: 2
json: 18
rs: 1
+   50 | -  114 | .github/workflows/build.yml | (9e17)2024-12-13, (ba9c)2024-12-12, (276c)2024-12-11
+ 1 | - 1 | .github/workflows/prepare-binary.yml | (ba9c)2024-12-12
+ 0 | - 65 | .github/workflows/upgrade-typescript-api.yml | (276c)2024-12-11
+ 4 | - 2 | .gitignore | (9e17)2024-12-13, (276c)2024-12-11
+ 0 | - 50 | .vscode/launch.json | (9e17)2024-12-13
+ 0 | - 21 | .vscode/settings.json | (9e17)2024-12-13
+ 0 | - 50 | .vscode/tasks.json | (9e17)2024-12-13
+ 65 | - 0 | biome.json | (9e17)2024-12-13
+ 0 | - 2 | moonbeam-types-bundle/.gitignore | (276c)2024-12-11
+ 33 | - 16 | moonbeam-types-bundle/package.json | (9e17)2024-12-13, (276c)2024-12-11
+ 6 | - 5 | moonbeam-types-bundle/tsconfig.json | (276c)2024-12-11
+ 46 | - 5 | package.json | (9e17)2024-12-13, (276c)2024-12-11
+ 1002 | - 1249 | pnpm-lock.yaml | (9e17)2024-12-13, (276c)2024-12-11
+ 0 | - 2 | precompiles/identity/src/lib.rs | (9e17)2024-12-13
+ 1 | - 1 | tools/extract-migration-logs.ts | (9e17)2024-12-13
+ 2 | - 2 | tools/get-binary.ts | (9e17)2024-12-13
+ 4 | - 4 | tools/github/generate-runtimes-body.ts | (9e17)2024-12-13
+ 2 | - 2 | tools/github/github-utils.ts | (9e17)2024-12-13
+ 1 | - 2 | tools/package-lock.json | (276c)2024-12-11
+ 1 | - 2 | tools/package.json | (276c)2024-12-11
+ 2 | - 6 | tools/pov/index.ts | (9e17)2024-12-13
+ 1 | - 5 | typescript-api/.gitignore | (9e17)2024-12-13, (276c)2024-12-11
+ 1 | - 4 | typescript-api/.npmignore | (9e17)2024-12-13
+ 22 | - 0 | typescript-api/biome.json | (9e17)2024-12-13
+ 41 | - 35 | typescript-api/package.json | (9e17)2024-12-13, (276c)2024-12-11
+ 2 | - 0 | typescript-api/src/moonbase/tsconfig.json | (276c)2024-12-11
+ 3 | - 1 | typescript-api/src/moonbeam/tsconfig.json | (276c)2024-12-11
+ 2 | - 0 | typescript-api/src/moonriver/tsconfig.json | (276c)2024-12-11
+ 0 | - 31 | typescript-api/tsconfig.json | (276c)2024-12-11
+ 38 | - 0 | typescript-api/tsup.config.ts | (276c)2024-12-11
                    9e17fd6095fdd50c5d919972af70e7dea1175252
                    
                    chore: ♻️ Replace Prettier & EsLint with Biome (#3096)

* refactor: :sparkles: Dual publish typesbundle properly

* refactor: :sparkles: ApiAugment fixed paths

* feat: :sparkles: Added new ScrapeMetadata script

* build: :building_construction: add built `/dist` to repo

* style: :lipstick: lint

* style: :lipstick: Exclude dist from editorconfig

* fix: :bug: Fix typegen check CI

* refactor: :recycle: Tidy script call

* fix: :bug: Fix tracing CI

* refactor: :recycle: Remove dist from repo

* remove dist

* fix: :package: Fix packages!

* fix: :green_heart: Fix typegen CI

* style: :rotating_light: pretty

* style: :lipstick: Replace Prettier with Biome

* style: :lipstick: Replace Prettier with Biome

* style: :fire: get rid of editor config

* style: :recycle: Regen types (with formatting)

* fix: :white_check_mark: Fix Test

* merge fixes

* fmt
                
b0b6880fcbc79dfec16d21f8c8bf169c03b34ab3 test(smoke): Correctly check egress hmrp channels (#3089)
ba9c9c69aa6789d4fa71917aada86664bb3412f4 chore(deps): bump docker/setup-buildx-action from 3.6.1 to 3.7.1 (#3027) Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.6.1 to 3.7.1. - [Release notes](https://github.com/docker/setup-buildx-action/releases) - [Commits](https://github.com/docker/setup-buildx-action/compare/v3.6.1...v3.7.1) --- updated-dependencies: - dependency-name: docker/setup-buildx-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Rodrigo Quelhas <[email protected]> Co-authored-by: Steve Degosserie <[email protected]>
276c527bdfd497521fdc14cf961add61f711cec1 refactor: :sparkles: Create TS monorepo structure (#3091) * refactor: :sparkles: Dual publish typesbundle properly * refactor: :sparkles: ApiAugment fixed paths * feat: :sparkles: Added new ScrapeMetadata script * build: :building_construction: add built `/dist` to repo * style: :lipstick: lint * style: :lipstick: Exclude dist from editorconfig * fix: :bug: Fix typegen check CI * refactor: :recycle: Tidy script call * fix: :bug: Fix tracing CI * refactor: :recycle: Remove dist from repo * remove dist * fix: :package: Fix packages! * fix: :green_heart: Fix typegen CI * style: :rotating_light: pretty * ci: :construction_worker: Disable typegen check
24de03af81a6cfa812cc7eb4b482f98983b49dd4 test(smoke): use parachain connection when fetching the runtime name (#3098) * test(smoke): use parachain connection when fetching the runtime name * apply linter * fix format * fix: use correct chain name * improvement
#: 26

id: optimism
project: Optimism
Date: 2022-01-14T07:00:00.000Z
Max Reward: 2000042
Bounty Url: https://immunefi.com/bounty/optimism

GitHub Url: github.com/ethereum-optimism/optimism
GitHub History Url: github.com/ethereum-optimism/optimism/commits
2024-12-13develop

66.17 - Go
31.5 - Solidity
0.72 - Assembly
0.54 - Shell
0.28 - Python
0.23 - Makefile
0.18 - Just
0.14 - C
0.14 - Dockerfile
0.06 - HCL
0.02 - TypeScript
gas-snapshot: 1
go: 54
sol: 8
yml: 2
sum: 1
mod: 1
toml: 2
yaml: 1
json: 5
sh: 1
+   25 | -   53 | .circleci/config.yml | (a055)2024-12-11
+ 2 | - 9 | .semgrep/rules/sol-rules.yaml | (68c2)2024-12-12
+ 11 | - 5 | cannon/cmd/run.go | (3c27)2024-12-11
+ 9 | - 0 | cannon/mipsevm/debug.go | (3c27)2024-12-11
+ 3 | - 0 | cannon/mipsevm/iface.go | (3c27)2024-12-11
+ 10 | - 1 | cannon/mipsevm/multithreaded/instrumented.go | (3c27)2024-12-11
+ 14 | - 2 | cannon/mipsevm/multithreaded/mips.go | (3c27)2024-12-11
+ 147 | - 0 | cannon/mipsevm/multithreaded/stats.go | (3c27)2024-12-11
+ 7 | - 1 | cannon/mipsevm/singlethreaded/instrumented.go | (3c27)2024-12-11
+ 9 | - 13 | codecov.yml | (a055)2024-12-11
+ 2 | - 2 | go.mod | (8bf7)2024-12-13
+ 4 | - 4 | go.sum | (8bf7)2024-12-13
+ 11 | - 8 | interop-devnet/create-chains.sh | (feab)2024-12-12
+ 3 | - 3 | mise.toml | (83c4)2024-12-11
+ 2 | - 14 | op-batcher/batcher/channel_manager.go | (743e)2024-12-13
+ 70 | - 41 | op-batcher/batcher/driver.go | (743e)2024-12-13
+ 1 | - 1 | op-batcher/batcher/service.go | (743e)2024-12-13
+ 4 | - 3 | op-challenger/game/fault/trace/outputs/output_asterisc.go | (3c27)2024-12-11
+ 4 | - 3 | op-challenger/game/fault/trace/outputs/output_cannon.go | (3c27)2024-12-11
+ 23 | - 8 | op-challenger/game/fault/trace/vm/executor.go | (3c27)2024-12-11
+ 18 | - 39 | op-challenger/metrics/metrics.go | (3c27)2024-12-11
+ 8 | - 8 | op-challenger/metrics/noop.go | (3c27)2024-12-11
+ 201 | - 8 | op-challenger/metrics/vm.go | (3c27)2024-12-11
+ 7 | - 20 | op-challenger/runner/metrics.go | (3c27)2024-12-11
+ 5 | - 5 | op-challenger/runner/runner.go | (3c27)2024-12-11
+ 10 | - 3 | op-deployer/pkg/deployer/apply.go | (4d30)2024-12-11
+ 1 | - 1 | op-deployer/pkg/deployer/bootstrap/delayed_weth.go | (0d99)2024-12-11
+ 2 | - 1 | op-deployer/pkg/deployer/bootstrap/dispute_game.go | (4d30)2024-12-11
+ 2 | - 4 | op-deployer/pkg/deployer/bootstrap/flags.go | (1286)2024-12-12
+ 1 | - 1 | op-deployer/pkg/deployer/opcm/dispute_game.go | (4d30)2024-12-11
+ 145 | - 0 | op-deployer/pkg/deployer/pipeline/dispute_games.go | (4d30)2024-12-11
+ 2 | - 11 | op-deployer/pkg/deployer/pipeline/implementations.go | (4d30)2024-12-11
+ 1 | - 1 | op-deployer/pkg/deployer/pipeline/init.go | (0d99)2024-12-11
+ 2 | - 12 | op-deployer/pkg/deployer/pipeline/opchain.go | (4d30)2024-12-11
+ 5 | - 4 | op-deployer/pkg/deployer/standard/standard.go | (0d99)2024-12-11
+ 25 | - 0 | op-deployer/pkg/deployer/state/chain_intent.go | (4d30)2024-12-11
+ 1 | - 1 | op-deployer/pkg/deployer/state/deploy_config.go | (4d5d)2024-12-13
+ 13 | - 1 | op-deployer/pkg/deployer/state/intent.go | (0d99)2024-12-11, (4d30)2024-12-11
+ 26 | - 17 | op-deployer/pkg/deployer/state/state.go | (4d30)2024-12-11
+ 3 | - 3 | op-e2e/actions/helpers/l2_verifier.go | (5bdc)2024-12-11
+ 12 | - 6 | op-e2e/actions/interop/interop.go | (5bdc)2024-12-11, (5516)2024-12-11
+ 4 | - 3 | op-e2e/e2eutils/disputegame/output_cannon_helper.go | (3c27)2024-12-11
+ 2 | - 2 | op-e2e/interop/supersystem.go | (5bdc)2024-12-11
+ 4 | - 7 | op-node/rollup/interop/interop.go | (5516)2024-12-11
+ 5 | - 1 | op-program/prestates/releases.json | (ba41)2024-12-13, (d076)2024-12-11
+ 6 | - 0 | op-service/locks/rwmap.go | (5bdc)2024-12-11
+ 9 | - 9 | op-service/sources/supervisor_client.go | (5516)2024-12-11
+ 3 | - 3 | op-supervisor/config/config.go | (5bdc)2024-12-11
+ 3 | - 3 | op-supervisor/flags/flags.go | (5bdc)2024-12-11
+ 38 | - 28 | op-supervisor/supervisor/backend/backend.go | (5bdc)2024-12-11, (5516)2024-12-11
+ 4 | - 0 | op-supervisor/supervisor/backend/db/query.go | (5516)2024-12-11
+ 72 | - 12 | op-supervisor/supervisor/backend/processors/l1_processor.go | (5bdc)2024-12-11, (5516)2024-12-11
+ 6 | - 8 | op-supervisor/supervisor/backend/syncnode/collection.go | (5bdc)2024-12-11
+ 100 | - 0 | op-supervisor/supervisor/backend/syncnode/controller.go | (5bdc)2024-12-11
+ 4 | - 6 | op-supervisor/supervisor/backend/syncnode/dial.go | (5bdc)2024-12-11
+ 14 | - 9 | op-supervisor/supervisor/backend/syncnode/iface.go | (5bdc)2024-12-11
+ 17 | - 10 | op-supervisor/supervisor/backend/syncnode/rpc.go | (5bdc)2024-12-11
+ 5 | - 5 | op-supervisor/supervisor/frontend/frontend.go | (5516)2024-12-11
+ 1 | - 1 | packages/contracts-bedrock/deploy-config/sepolia-devnet-0.json | (622f)2024-12-13
+ 3 | - 3 | packages/contracts-bedrock/foundry.toml | (a055)2024-12-11
+ 3 | - 3 | packages/contracts-bedrock/snapshots/.gas-snapshot | (d386)2024-12-12
+ 12 | - 12 | packages/contracts-bedrock/snapshots/semver-lock.json | (07b6)2024-12-13, (68c2)2024-12-12
+ 2 | - 2 | packages/contracts-bedrock/src/L1/L1StandardBridge.sol | (68c2)2024-12-12
+ 2 | - 3 | packages/contracts-bedrock/src/L1/OPContractsManager.sol | (07b6)2024-12-13
+ 2 | - 2 | packages/contracts-bedrock/src/L2/L2StandardBridge.sol | (68c2)2024-12-12
+ 2 | - 2 | packages/contracts-bedrock/src/L2/L2StandardBridgeInterop.sol | (68c2)2024-12-12
+ 4 | - 4 | packages/contracts-bedrock/src/periphery/faucet/Faucet.sol | (2932)2024-12-13
+ 3 | - 3 | packages/contracts-bedrock/src/universal/OptimismMintableERC20.sol | (68c2)2024-12-12
+ 2 | - 2 | packages/contracts-bedrock/src/universal/OptimismMintableERC20Factory.sol | (68c2)2024-12-12
+ 1 | - 1 | packages/contracts-bedrock/src/universal/StandardBridge.sol | (68c2)2024-12-12
                    a602c5c35d8dfcd462df2936e01482e2786d4cd9
                    
                    transition interface check script to common framework (#13390)

* transition interface check script to common framework

* fixes

* fixes
                
07b6011ca14e1b14457cf01ebd414c540a05bd0a feat: remove dead comment (#13335) * feat: remove dead comment * fix semverlock
ba411efa929dce866e5f0109028f013c3aa9a9ca fix: version format in releases.json (#13387) This fixes `make verify-reproducibility` due to a sorting bug.
622f2e0547490f4e9ad12347d214284d65c36ead deploy-config: Set mt-cannon absolute prestate on sep-devnet-0 (#13384)
4d5d7ad725eee0f8a20d80f21974587c0ccc613d op-deployer: Default gov token to disabled (#13378)
743e782b1f0597b0d9f163a8c6f2c3b991878bc4 op-batcher: lock state mutex while computing sync actions (#13330) * lock state mutex while computing sync actions * rename batcher.state to batcher.channelManager Closes https://github.com/ethereum-optimism/optimism/issues/13280 * move channel manager mutex up into driver encapsulate imperative code and mutex locking/unlocking into new method executeSyncActions * don't use pointer to mutex * rename * throttlingLoop uses channelMgrMutex * unblock throttling loop by sending pendingBytes on a channel * disable proposer in 4844 system test it mostly adds noise to the logs * remove unused ticker * Revert "remove unused ticker" This reverts commit b2e9762c5e6e92e8b62771439d864d9985dcc943. * reinstate throttle on tick used cached value * make the main loop release the chMgr lock more often * simplify * add some more mutex calls * simplify some more * push mutex locking down into l.publishTxToL1 * do not signal the throttling loop inside publishTxToL1 This is a change in behaviour that is outside the scope of this PR. * prefer deferring mutex unlock
2932a181342d4660571d9420bcc9588bbeb90301 fix: typos in documentation files (#13367) * Update DeployOwnership.s.sol * Update Faucet.sol
8bf7ff60f34a7c5082cec5c56bed1f76cc1893ad superchain: update registry dependency (#13383) Brings in minato sepolia holocene_time
0c0f7cff9f3a5c1090d2be68c52e12fddf6b7b8a contracts-bedrock: default to governance being off (#13377) To prevent people from accidentally deploying GovToken with the same name as OP colliding with OP Mainnet's token, turn off by default. `op-deployer` should be doing this already, just doing this for people who deploy through the legacy path. See https://github.com/celo-org/optimism/pull/280#discussion_r1882874523 for context.
feab024547dd52c4429adfe9a05a52239f96fa27 feat: improve logging of interop-devnet/create-chains.sh (#13352)
d386df3204406e2be9e47413289dd27f83059884 feat: Move proposeAnotherOutput to L2OutputOracle specific test file. (#13366) * feat: Move proposeAnotherOutput to L2OutputOracle specific test file. * fix: gas snapshot
68c2e0d3cc7eb88b2316d6c500a30035f4c41ffa feat: make CommonTest generic over Solidity versions (#13368) Makes CommonTest generic over Solidity versions by removing direct dependencies on 0.8.15 contracts. Updates some interfaces to achieve this.
12862e7be07e733df831c44e7081863694d3caa7 op-deployer: Remove unsued disputegame bootstrap flags (#13369)
71b29264e2a39f672ed95b51338a6a064f9fc7d3 fix: fuzz flake in CrossL2Inbox test (#13360) Fixes a minor flake in CrossL2Inbox where the test can fail when the target is the vm address itself.
5bdc9ac00b49d66c819cf67370c4fba14f22639c Add SyncNode and Controller (#13344) * Add SyncNode and Controller * Add Tests; Real DeriveFromL1 function
551650878bcc9ab88cd8973b2efd0c11737fa843 supervisor: L1 Finality Processor (#13274) * Add Finality Handling to L1 Processor * Add E2E Test for Finality Tracking * Completely remove UpdateFinalizedL1 API * use BlockRef in Supervisor Client return
0d99a87a46471dc08939bcbdf6b757bc85785d44 op-deployer: Fix superchain proxy admin addr method (#13361) Renames the ManagerOwnerAddrFor method to reflect what it actually does, and point it at the Sepolia proxy admin.
3c27ab289484ea33810f6a53b4ffd50ba4641704 cannon: Add MTCannon VM metrics (#13133) * cannon: Track steps between ll and sc * cannon: Track rmw failures, keep counts for rmw ops * cannon: Add unit tests for stats tracking * cannon: Simplify step count stats * cannon: Track explicit memory reservation invalidation * cannon: Set stats on DebugInfo * cannon: Rename method * cannon: Track forced preemptions * cannon: Track failed wakeup traversals * cannon: Track idle steps for thread 0 * cannon: Reorganize vm metrics, add methods to record new stats * cannon: Use uint64 over int * cannon: Record new metrics * cannon: Update readme run-trace flag * cannon: Use uint64 type consistently * cannon: Add debugInfo serialization test * cannon: Check metrics in executor test * cannon: Record total steps * cannon: Check error in test * cannon: Enable stats tracking via --debug-info flag * cannon: Fix steps json field name * cannon: Keep a small cache of ll steps for more accurate tracking * cannon: Tweak test * cannon: Modify test to better validate json parsing * cannon: Use non-threadsafe simplelru
f9b478392fb6dc93bc19a2776e1c17f4a8ed99ba ctb: Pin sol version (#13365)
d076e079d67d86a4f4585e667546a8b1cc7f1d96 op-program: Add new prestate (#13359)
a055e9f477273c08fc61224f9625fa1c2d47fe08 feat: contracts coverage in mainline ci (#13342) Moves code coverage for smart contracts into mainline ci. CI will now reject PRs that do not have 100% patch coverage.
83c4415f14481a2a7481636e7bc1cf0e34bc91c5 feat: Update foundry to support vm.skip() in setup (#13351) https://github.com/foundry-rs/foundry/pull/9532
4d30eea5f97535bf1996408a89498d52bea74ef9 op-deployer: Add support for additional dispute games (#13346) Users can now specify additional dispute games with custom VM types and preimage oracles. This will help with removing allocs files in the future.
#: 27

id: layerzero
project: LayerZero
Date: 2023-05-17T17:00:00.000Z
Max Reward: 15000000
Bounty Url: https://immunefi.com/bounty/layerzero

GitHub Url: github.com/LayerZero-Labs/devtools
GitHub History Url: github.com/LayerZero-Labs/devtools/commits
2024-12-13main

70.09 - TypeScript
27.01 - Solidity
1.38 - JavaScript
0.82 - Dockerfile
0.63 - Shell
0.07 - Makefile
ts: 24
sol: 3
example: 1
eslintignore: 2
js: 4
prettierignore: 2
nvmrc: 1
toml: 1
yaml: 4
json: 74
gitignore: 2
+   15 | -    0 | examples/mint-burn-oft-adapter/.env.example | (3d61)2024-12-11
+ 10 | - 0 | examples/mint-burn-oft-adapter/.eslintignore | (3d61)2024-12-11
+ 10 | - 0 | examples/mint-burn-oft-adapter/.eslintrc.js | (3d61)2024-12-11
+ 24 | - 0 | examples/mint-burn-oft-adapter/.gitignore | (3d61)2024-12-11
+ 1 | - 0 | examples/mint-burn-oft-adapter/.nvmrc | (3d61)2024-12-11
+ 10 | - 0 | examples/mint-burn-oft-adapter/.prettierignore | (3d61)2024-12-11
+ 3 | - 0 | examples/mint-burn-oft-adapter/.prettierrc.js | (3d61)2024-12-11
+ 25 | - 0 | examples/mint-burn-oft-adapter/contracts/MyMintBurnOFTAdapter.sol | (3d61)2024-12-11
+ 14 | - 0 | examples/mint-burn-oft-adapter/contracts/MyOFT.sol | (3d61)2024-12-11
+ 62 | - 0 | examples/mint-burn-oft-adapter/deploy/MyMintBurnOFTAdapter.ts | (3d61)2024-12-11
+ 60 | - 0 | examples/mint-burn-oft-adapter/deploy/MyOFT.ts | (3d61)2024-12-11
+ 31 | - 0 | examples/mint-burn-oft-adapter/foundry.toml | (3d61)2024-12-11
+ 87 | - 0 | examples/mint-burn-oft-adapter/hardhat.config.ts | (3d61)2024-12-11
+ 75 | - 0 | examples/mint-burn-oft-adapter/layerzero.config.ts | (3d61)2024-12-11
+ 80 | - 5 | examples/mint-burn-oft-adapter/package.json | (9d70)2024-12-13, (1d2a)2024-12-13, (3d61)2024-12-11
+ 1 | - 0 | examples/mint-burn-oft-adapter/solhint.config.js | (3d61)2024-12-11
+ 13 | - 0 | examples/mint-burn-oft-adapter/tsconfig.json | (3d61)2024-12-11
+ 23 | - 0 | examples/mint-burn-oft-adapter/type-extensions.ts | (3d61)2024-12-11
+ 5 | - 5 | examples/native-oft-adapter/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 4 | - 4 | examples/oapp-read/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 4 | - 4 | examples/oapp/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 5 | - 5 | examples/oft-adapter/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 1 | - 1 | examples/oft-solana/hardhat.config.ts | (1c86)2024-12-11
+ 17 | - 17 | examples/oft-solana/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 1 | - 0 | examples/oft-solana/tasks/index.ts | (1c86)2024-12-11
+ 36 | - 0 | examples/oft-solana/tasks/solana/base58.ts | (1c86)2024-12-11
+ 6 | - 6 | examples/oft-upgradeable/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 6 | - 6 | examples/oft/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 4 | - 4 | examples/onft721-zksync/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 4 | - 4 | examples/onft721/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 4 | - 4 | examples/uniswap-read/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 3 | - 3 | package.json | (3d61)2024-12-11
+ 1 | - 1 | packages/build-lz-options/package.json | (1d2a)2024-12-13
+ 1 | - 1 | packages/create-lz-oapp/package.json | (1d2a)2024-12-13
+ 13 | - 1 | packages/create-lz-oapp/src/config.ts | (e2ca)2024-12-12, (3d61)2024-12-11
+ 1 | - 1 | packages/decode-lz-options/package.json | (1d2a)2024-12-13
+ 1 | - 1 | packages/devtools-cli/package.json | (1d2a)2024-12-13
+ 10 | - 10 | packages/devtools-evm-hardhat/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 8 | - 8 | packages/devtools-evm/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 8 | - 8 | packages/devtools-solana/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 1 | - 1 | packages/devtools-ton/jest.config.ts | (1d2a)2024-12-13
+ 15 | - 11 | packages/devtools-ton/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 101 | - 0 | packages/devtools-ton/src/getDeploymentAddress.ts | (1d2a)2024-12-13
+ 2 | - 0 | packages/devtools-ton/src/index.ts | (1d2a)2024-12-13
+ 42 | - 0 | packages/devtools-ton/src/omnigraph/coordinates.ts | (1d2a)2024-12-13
+ 3 | - 0 | packages/devtools-ton/src/omnigraph/index.ts | (1d2a)2024-12-13
+ 29 | - 0 | packages/devtools-ton/src/omnigraph/sdk.ts | (1d2a)2024-12-13
+ 4 | - 0 | packages/devtools-ton/src/omnigraph/types.ts | (1d2a)2024-12-13
+ 18 | - 0 | packages/devtools-ton/src/transactions/serde.ts | (1d2a)2024-12-13
+ 18 | - 15 | packages/devtools-ton/src/transactions/signer.ts | (1d2a)2024-12-13
+ 2 | - 0 | packages/devtools-ton/tsconfig.json | (1d2a)2024-12-13
+ 6 | - 6 | packages/devtools/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 2 | - 0 | packages/metadata-tools/.eslintignore | (d255)2024-12-12
+ 3 | - 0 | packages/metadata-tools/.eslintrc.json | (d255)2024-12-12
+ 1 | - 0 | packages/metadata-tools/.gitignore | (d255)2024-12-12
+ 2 | - 0 | packages/metadata-tools/.prettierignore | (d255)2024-12-12
+ 12 | - 0 | packages/metadata-tools/jest.config.js | (d255)2024-12-12
+ 61 | - 5 | packages/metadata-tools/package.json | (9d70)2024-12-13, (d255)2024-12-12
+ 208 | - 0 | packages/metadata-tools/src/config-metadata.ts | (d255)2024-12-12
+ 2 | - 0 | packages/metadata-tools/src/index.ts | (d255)2024-12-12
+ 91 | - 0 | packages/metadata-tools/src/types.ts | (d255)2024-12-12
+ 13 | - 0 | packages/metadata-tools/tsconfig.json | (d255)2024-12-12
+ 17 | - 0 | packages/metadata-tools/tsup.config.ts | (d255)2024-12-12
+ 1 | - 1 | packages/oapp-alt-evm/package.json | (9d70)2024-12-13
+ 1 | - 1 | packages/oapp-evm-upgradeable/package.json | (9d70)2024-12-13
+ 1 | - 1 | packages/oapp-evm/package.json | (9d70)2024-12-13
+ 2 | - 2 | packages/oft-alt-evm/package.json | (9d70)2024-12-13
+ 2 | - 2 | packages/oft-evm-upgradeable/package.json | (9d70)2024-12-13
+ 3 | - 1 | packages/oft-evm/contracts/OFTCore.sol | (e90a)2024-12-11
+ 2 | - 2 | packages/oft-evm/package.json | (9d70)2024-12-13
+ 17 | - 17 | packages/omnicounter-devtools-evm/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 7 | - 7 | packages/omnicounter-devtools/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 1 | - 1 | packages/onft-evm/package.json | (9d70)2024-12-13
+ 12 | - 12 | packages/protocol-devtools-evm/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 14 | - 14 | packages/protocol-devtools-solana/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 6 | - 6 | packages/protocol-devtools/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 11 | - 11 | packages/toolbox-hardhat/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 1 | - 0 | packages/toolbox-hardhat/types/index.d.ts | (d255)2024-12-12
+ 19 | - 19 | packages/ua-devtools-evm-hardhat/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 16 | - 16 | packages/ua-devtools-evm/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 16 | - 16 | packages/ua-devtools-solana/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 10 | - 10 | packages/ua-devtools/package.json | (9d70)2024-12-13, (1d2a)2024-12-13
+ 574 | - 449 | pnpm-lock.yaml | (9d70)2024-12-13, (1d2a)2024-12-13, (d255)2024-12-12, (3d61)2024-12-11
+ 3 | - 1 | turbo.json | (e2ca)2024-12-12, (d255)2024-12-12, (3d61)2024-12-11
                    9d7024e4366be4e20374a1fe63b2e7e214d21edc
                    
                    🚀 Version packages (#1124)

Co-authored-by: github-actions[bot] 
                
1d2abff2d6c105f65533ba02dbf5c79c33279ba9 🧹 Update devtools-ton (#1129)
e2cabc5f7ae681eac23c13bc4ce098424682d493 🧹 Remove experimental flag from solana oft example (#1128)
d255778fad72c3662c90589065388ded6e3c8d3d add simple config generator based on metadata endpoint (#1115)
1c8681e3abbf8e02856cb401f958343aad824cca feat(examples/oft-solana): have base58 script as hardhat task instead (#1127)
e90a1d3b018a0430a3f66b398a7a14a9e6113ccb 🧹 improve quote oft default impl (#1119) Signed-off-by: Ryan Goulding
0cd68308cc28ba4c14716720666e9d233e50d7cf feat: update readme (#1123)
3d619299884692b83a06fe1f4ffb7394c04079f4 🗞️ Add mint and burn oft adapter example (#1120)
#: 28

id: firedancer
project: Firedancer
Date: 2024-09-18T13:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/firedancer

GitHub Url: github.com/firedancer-io/firedancer
GitHub History Url: github.com/firedancer-io/firedancer/commits
2024-12-13main

92.33 - C
2.01 - Python
1.71 - SystemVerilog
0.88 - C++
0.81 - Shell
0.75 - Assembly
0.74 - Makefile
0.32 - Rust
0.26 - CodeQL
0.07 - Lua
0.07 - Tcl
0.03 - Dockerfile
0.01 - Vim Script
0.01 - TypeScript
h: 28
mk: 2
c: 51
yml: 6
ql: 1
json: 1
sh: 2
+    4 | -    4 | .github/workflows/builds.yml | (3477)2024-12-13, (73ed)2024-12-12
+ 2 | - 2 | .github/workflows/codeql.yml | (3477)2024-12-13, (73ed)2024-12-12
+ 2 | - 2 | .github/workflows/coverage_report.yml | (3477)2024-12-13, (73ed)2024-12-12
+ 37 | - 0 | contrib/codeql/SeqCmp.ql | (e0e3)2024-12-12
+ 6 | - 6 | contrib/offline-replay/offline_replay_network_parameters.sh | (223b)2024-12-11
+ 1 | - 1 | deps.sh | (4aa0)2024-12-12
+ 1 | - 0 | src/app/fdctl/config.h | (cc16)2024-12-11
+ 1 | - 0 | src/app/fdctl/config_parse.c | (cc16)2024-12-11
+ 78 | - 29 | src/app/fdctl/run/tiles/fd_eqvoc.c | (2805)2024-12-11
+ 139 | - 89 | src/app/fdctl/run/tiles/fd_gossip.c | (9eb3)2024-12-12, (cc16)2024-12-11, (2805)2024-12-11
+ 1 | - 1 | src/app/fdctl/run/tiles/fd_pack.c | (e6fa)2024-12-12
+ 75 | - 71 | src/app/fdctl/run/tiles/fd_replay.c | (cc16)2024-12-11, (2805)2024-12-11
+ 16 | - 7 | src/app/fdctl/run/tiles/fd_store_int.c | (cc16)2024-12-11
+ 13 | - 11 | src/app/fdctl/run/topos/fd_firedancer.c | (881c)2024-12-12, (cc16)2024-12-11, (2805)2024-12-11
+ 9 | - 2 | src/app/ledger/main.c | (7152)2024-12-13
+ 4 | - 6 | src/app/rpcserver/main.c | (881c)2024-12-12
+ 46 | - 46 | src/ballet/blake3/blake3.c | (eef2)2024-12-12
+ 14 | - 14 | src/ballet/blake3/blake3.h | (eef2)2024-12-12
+ 23 | - 23 | src/ballet/blake3/blake3_avx2.c | (eef2)2024-12-12
+ 34 | - 34 | src/ballet/blake3/blake3_avx512.c | (eef2)2024-12-12
+ 33 | - 33 | src/ballet/blake3/blake3_dispatch.c | (eef2)2024-12-12
+ 73 | - 73 | src/ballet/blake3/blake3_impl.h | (eef2)2024-12-12
+ 15 | - 15 | src/ballet/blake3/blake3_portable.c | (eef2)2024-12-12
+ 21 | - 21 | src/ballet/blake3/blake3_sse2.c | (eef2)2024-12-12
+ 21 | - 21 | src/ballet/blake3/blake3_sse41.c | (eef2)2024-12-12
+ 5 | - 5 | src/ballet/blake3/fd_blake3.c | (eef2)2024-12-12
+ 1 | - 1 | src/ballet/http/fd_http_server.h | (2805)2024-12-11
+ 1 | - 1 | src/ballet/pack/fd_pack_pacing.h | (e6fa)2024-12-12
+ 25 | - 0 | src/ballet/shred/fd_shred.c | (2805)2024-12-11
+ 10 | - 0 | src/ballet/shred/fd_shred.h | (2805)2024-12-11
+ 242 | - 284 | src/choreo/eqvoc/fd_eqvoc.c | (2805)2024-12-11
+ 257 | - 139 | src/choreo/eqvoc/fd_eqvoc.h | (2805)2024-12-11
+ 10 | - 11 | src/choreo/ghost/fd_ghost.c | (0db8)2024-12-11
+ 9 | - 7 | src/choreo/ghost/fd_ghost.h | (0db8)2024-12-11, (2805)2024-12-11
+ 0 | - 1 | src/choreo/tower/fd_tower.h | (2805)2024-12-11
+ 8 | - 2 | src/disco/fd_disco_base.h | (2805)2024-12-11
+ 336 | - 186 | src/disco/restart/fd_restart.c | (cc16)2024-12-11
+ 66 | - 33 | src/disco/restart/fd_restart.h | (cc16)2024-12-11
+ 1 | - 0 | src/disco/topo/fd_topo.h | (cc16)2024-12-11
+ 1 | - 1 | src/disco/topo/fd_topob.c | (881c)2024-12-12
+ 8 | - 0 | src/flamenco/features/fd_features_generated.c | (4141)2024-12-13
+ 2 | - 1 | src/flamenco/features/fd_features_generated.h | (4141)2024-12-13
+ 2 | - 1 | src/flamenco/features/feature_map.json | (4141)2024-12-13
+ 8 | - 9 | src/flamenco/runtime/fd_blockstore.c | (2805)2024-12-11
+ 2 | - 0 | src/flamenco/runtime/fd_blockstore.h | (2805)2024-12-11
+ 7 | - 2 | src/flamenco/runtime/fd_executor.c | (4141)2024-12-13
+ 13 | - 10 | src/flamenco/runtime/fd_hashes.c | (7152)2024-12-13
+ 3 | - 0 | src/flamenco/runtime/fd_runtime.c | (94cf)2024-12-13
+ 8 | - 5 | src/funk/fd_funk_filemap.c | (881c)2024-12-12
+ 80 | - 35 | src/util/checkpt/fd_checkpt.c | (3816)2024-12-12
+ 305 | - 147 | src/util/checkpt/fd_checkpt.h | (3816)2024-12-12, (6856)2024-12-12
+ 181 | - 34 | src/util/checkpt/fd_restore.c | (3816)2024-12-12, (6856)2024-12-12
+ 30 | - 27 | src/util/fd_util.h | (881c)2024-12-12, (dd99)2024-12-12
+ 1 | - 2 | src/util/hist/fd_histf.h | (dd99)2024-12-12
+ 135 | - 1 | src/util/io/fd_io.c | (4436)2024-12-12, (4479)2024-12-12
+ 132 | - 0 | src/util/io/fd_io.h | (4436)2024-12-12, (4479)2024-12-12
+ 0 | - 2 | src/util/net/fd_igmp.h | (dd99)2024-12-12
+ 1 | - 1 | src/util/rng/fd_rng.h | (dd99)2024-12-12
+ 1 | - 1 | src/util/sandbox/fd_sandbox.h | (dd99)2024-12-12
+ 4 | - 1 | src/util/tmpl/Local.mk | (3beb)2024-12-11
+ 2652 | - 0 | src/util/tmpl/fd_map_para.c | (3beb)2024-12-11
+ 40 | - 39 | src/util/tmpl/fd_pool_para.c | (699e)2024-12-11
+ 10 | - 7 | src/util/wksp/Local.mk | (881c)2024-12-12
+ 109 | - 30 | src/util/wksp/fd_wksp.h | (881c)2024-12-12, (dd99)2024-12-12
+ 1 | - 1 | src/util/wksp/fd_wksp_admin.c | (881c)2024-12-12
+ 239 | - 0 | src/util/wksp/fd_wksp_checkpt_v1.c | (881c)2024-12-12
+ 590 | - 0 | src/util/wksp/fd_wksp_checkpt_v2.c | (881c)2024-12-12
+ 9 | - 201 | src/util/wksp/fd_wksp_ctl.c | (881c)2024-12-12
+ 3 | - 3 | src/util/wksp/fd_wksp_free_treap.c | (881c)2024-12-12
+ 1 | - 2 | src/util/wksp/fd_wksp_helper.c | (881c)2024-12-12
+ 193 | - 488 | src/util/wksp/fd_wksp_io.c | (881c)2024-12-12
+ 193 | - 89 | src/util/wksp/fd_wksp_private.h | (881c)2024-12-12
+ 488 | - 0 | src/util/wksp/fd_wksp_restore_v1.c | (881c)2024-12-12
+ 1148 | - 0 | src/util/wksp/fd_wksp_restore_v2.c | (881c)2024-12-12
+ 1 | - 1 | src/util/wksp/fd_wksp_used_treap.c | (881c)2024-12-12
+ 21 | - 5 | src/util/wksp/fd_wksp_user.c | (881c)2024-12-12
                    4141686b0b5169547f88dbeaa0630d1c550a6c07
                    
                    flamenco: implement disable_account_loader_special_case
                
7152b426deb437b63b3629df1c2168ad584300ed ledger: compute account hashes on snapshot load by default
94cf194f904aba1de474ccdf86cdf648ce2b5ab1 flamenco: native to bpf migration sets target account rent epoch to 0
c6b240c0d456f327827e280750bc99597ce9e2af Revert "agave: upgrade submodule to v2.1.4" This reverts commit d7406189f0bc0d4228c65ebd0e896985e0db7ccb.
34776877cbb2734b0baea78e4d3cd022bee46698 Revert "upgrade rustup toolchain version in CI" This reverts commit 73ed8765f7e04ba735132cf36ac00be6fea6138f.
e6fa66e4beddd327fd765d5848bb3fe55303d073 pack: fix bug in pacing
881c47676648ef82db79f8fe3cbd189dac26bf08 Fast parallel compressed wksp checkpt/restore Very few top level changes: - The raw style is now called the v1 style (the raw style macro still exists for backward compat) but is otherwise unchanged (i.e. should backward compatible with existing wksp checkpts). - Added v2 (uncompressed) and v3 (compressed) styles. - Preview function API refined for more general usages across all versions (this required minor changes to the places outside wksp where preview was getting called and tweaking the number of minimal part_max used by topo). Updated fd_firedancer.c accordingly. Under the hood, v2 and v3 formats have many useful properties for fast checkpt / restore performance and for long term archival purposes (these semantics are also usable for ultra high performance snapshot distribution and recovery). - v2/v3 support writing a checkpt with an arbitrary number parallel threads and restoring with an arbitrary and potentially different number of parallel threads. Thus performance can be scaled out to theoretical memory or network bandwidth (v2) and compression library (v3) limits. (Currently only thread parallelizatio of v2 restore is implemented but that is by far the most important case practically.) - The v2 and v3 wksp allocation data frames will further be bit level identical regardless of the number of threads used on checkpt / restore. - While v2/v3 metadata (which store information about the environment in which the checkpt was made among other things) obviously can vary from run-to-run and host-to-host, this information can quickly identified and ignored without having to process the whole checkpt. - These two features make it much easier to have multiple hosts create what should be bit-level identical checkpt files and then distribute them torrent style from multiple servers to multiple clients concurrently (and thus avoid having a network hot spot on a single server with the "blessed" checkpt). - Thus, at one extreme, a huge v3 (compressed) checkpoint can be written directly out a network socket zero copy / single pass / single threaded and read from an archival copy of the checkpoint in DRAM via zero copy memory mapped I/O with as many parallel threads as it takes to restore. And similarly for the other extreme (and all intermediate combinations). - Current checkpt implementation load balances over multiple parallel restore threads via a high performance approximation to a greedy load balance algorithm. Current restore uses a task queue to dynamic load balance further. Note that parallelization is at partition granularity. If an application just allocates the entire wksp, all checkpt/ restore will behave single threaded regardless of number of threads available to checkpt/restore. - Tweaked wksp allocation to always use fully trimmed partitions for allocations such that there is minimal waste in a wksp checkpt. (Previous behavior would allow an allocation request to use an untrimmed or partially trimmed partition if part_max was inadequate. But these can be arbitrarily sized which then can bloat a checkpt if checkpt a completly full wksp.) - Added a supported-styles command to fd_wksp_ctl to identify which styles are supported on the target. - Based on the recent checkpt API additions. - Minor whitespace cleanups and fixed missing return in fd_wksp_usage.
381637fd409b8571e062daec782583c27cce9868 fd_checkpt API improvements and cleanups Useful for writing robust high level functionality. - Split fd_checkpt_buf into two functions, fd_checkpt_{meta,data}, and similarly for fd_restore_buf. The meta functions are optimized for metadata / control while the data functions are optimized for bulk data. That is, fd_{checkpt,restore}_meta are meant for small often temporary buffers formed on the fly when creating a checkpt and that are needed immediately when executing a restore (e.g. the byte size of the next data buffer in a checkpt frame, a control signal to tell the restore there are no more data buffers in the current frame, ...). Accordingly, the size of these buffers is limited to at most FD_{CHECKPT,RESTORE}_META_MAX (64 KiB) and these buffers can be read / written / freed immediately on return. Conversely, fd_{checkpt,restore}_data are meant for large persistent buffers used after the restore completes. These can have (practically) arbitrary size. Buffers passed to these cannot be read / written / freed until the corresponding frame is closed. Splitting these functions makes it much simpler to implement non-trivial object level checkpt/restore functions while retaining zero copy efficiency and high compression ratio. (E.g. it is much easier to write an optimized parallel compressed wksp checkpt/restore with these semantics.) Under the hood, this piggybacks on the small buffer gather/scatter optimizations already done to improve the LZ4 compression ratio when checkpt a lot of tiny metadata buffers. Other frame styles are free to use this distinction as they wish (just have to respect the buffer lifetime rules). - Renamed frame_{open,close} to just {open,close} to make API easier to call. - Added fd_restore_sz and fd_restore_seek to help with parallel checkpt/restore. - Added fd_restore_{open,close}_advanced APIs that mirror the existing checkpt advanced APIs. These expose the restore frame offsets to support better high level validation of restores. As part of this, restore tracks offsets under the hood and has strict semantics about the meaning of the offset between mmio, streaming mode with seekable files and streaming mode with streams / pipes. - Added a frame_style_is_supported API to help with cross-platform restores. - Added is_mmio and varous accessors to make it easier to clone checkpt and restore objects for thread parallelization. - Made can_open and in_frame public to help with cleaning up after a deeply nested error. - Other minor cleanups (gbuf_cursor init, checkpt/restore public APIs grouped together). - Updated unit tests coverage accordingly and also added tests to stress out the compressor doing non-trivial gather/scatter operations (e.g. contiguous regions on checkpt to discontiguous regions on restore and vice versa) and use the new-fangled fd_io_seek API. - Updated documentation (typo corrections, etc).
4436ecfabd19336a29403f1c7988229bf4d15506 Low level portable memory mapped I/O API Useful for all sorts of things, including parallel wksp checkpt/restore implementations.
4479d0344106fbc7a7e64a239271565d67ee0767 fd_io seek and sz APIs Needed for writing parallel compressed restore from a file descriptor.
6754ede4c55fe792a894bb450e88e09d71f46a42 Added pipelined alloc/free test coverage Provides coverage of a case that has long been missing from the test_alloc (that was already well covered in application level testing). Not run by default. This was made a few months ago to help FD devs isolate an allocation issue (that were not in fd_alloc alas). Doesn't really belong in this PR but also isn't really worth a separate PR. But I'm tired of it lying around in my local copy. And it probably shouldn't be thrown away as it is a very stringent stress tester when the free matching an alloc happens on a different thread (e.g. pipelining with alloc on the "source" thread and matching free on the "sink" thread, potentially in a different process). So here it is.
dd99df9c563091d3329a42fd2d83f4fefeddef65 util header linting - fd_wksp.h brings in fd_checkpt.h in anticipation of checkpt based wksp checkpointing. - swept through and cleaned up other util includes in the process.
6856351926ea1530c29c9b8be437a3838d16dbac Minor util/checkpt cleanups - Type and comment cleanup fd_checkpt.h - Eliminated redundant test in fd_restore.c.
4aa0d7b17c40e433875aa7fb65a7efc71507ff2f deps: update lz4 flags
9eb3ffe8e0a347bd5869ab20f9e97358c7a91e78 tile, gossip: check that incoming vote txns are single instruction
a540683dd922d1083d82fef8c5b836021e9f5f6c add the current instr info to the instr trace
00c29747e995d417209668c2a71aa4c8a861036a fuzz: remove deprecated vm validate fuzzer
21245e841887225ca8c2f642d5379f0fcc70cbc0 flamenco: add missing instr_info_cnt for cpi
e0e325a80cb001fb691b730af773f60908a8506f fix sequnce number compare and add codeql query for this
eef2f7e21daf2e8c599344ecf5ab5b2e23533e48 ballet: prefix blake3 functions with fd
73ed8765f7e04ba735132cf36ac00be6fea6138f upgrade rustup toolchain version in CI
d7406189f0bc0d4228c65ebd0e896985e0db7ccb agave: upgrade submodule to v2.1.4
cc167ba04644727ad799ba5e21d52e357f877179 Address some FIXMEs for wen-restart
0db80682313c7c26c83ef00996eec7b3bad5768e ghost: nits
7e69abb8fc801f240225f63ce5185df6b0241d9f fix: fddev monitor tries to join shmem without init Signed-off-by: Anoushk Kharangate
e8a7e377d276148f7fc663258e91bad872f85152 contrib: fix setup_fd_cluster
28058a5e4581c256ea13fcc217431ef4a3d2bc28 feat(eqvoc): gossip dup construct / verify + stateless eqvoc API
3beb2d816d6c882bac3b74aee10f8e3982175cbf Concurrent persistent shared map implementation By popular demand, this is an generator for concurrent composable persistent shared map implementations. Much as fd_pool_para was a building block to implement more advanced concurrent data structures, this is a building block to support potential funk optimizations. Because non-trivial concurrent data structures is extremely tricky to implement, test and optimize, this has more detailed documentation and unit testing than usual. See the code itself for details but from the (already lengthy) summary in fd_map_para: ---- Generate prototypes, inlines and/or implementations for concurrent composable persistent shared maps based on chaining. A map can store a practically unbounded number of elements. If sized on creation for the maximum number of mapped elements, typical map operations are a fast O(1) time and map element overhead is a small O(1) space. Further, large numbers of composite map operations can be done concurrently with very low risk of conflicts. In the current implementation, each map chain has a version number. Operations that require changing a chain's connectivity (e.g. inserting or removing an element from a chain) or modifying an element managed by that chain, the chain's version number is increased by one (atomic compare-and-swap based) such that other potential users of keys managed by that chain detect and react appropriately to a potentially concurrent conflicting operation is in progress. When an operation completes, the chain version number is increased by one again to notify other users the operation is no longer in progress and that the set of keys managed by that chain and/or values associated with those keys has potentially changed since the previous version. For example, lockfree queries can interoperate with this via a zero-copy try-speculatively-process-then-test pattern similar to that used in fd_tango for high throughput message processing. As such, there can be an arbitrary number of concurrent readers processing map keys. These readers will not interfere with each other and will not block any concurrent insert / remove / modify operations. Insert / remove / modify operations can potentially block each other. Since there are typically O(1) keys per chain, the probability of concurrent insert / remove / modify operations involving different keys blocking each other is small. Further, this controllable a priori by provisioning the number of chains appropriately. Concurrent operations on the same key are serialized (as they necessarily would be any implementation). Since the operations are HPC implementations, collisions are resolved as fast as is practical. The upshot is that the map supports massive concurrency while preserving concurrent operation serializability. Version numbers are stored with chain head pointers such that the cache traffic required for managing chain versioning is covered by the same cache traffic required for managing chains in a non-concurrent implementation (e.g. fd_map_chain). Operations do many internal integrity checking / bounds checking for use in high reliability applications. Lastly, fine grained versioning allows for concurrent execution of complex operations involving multiple keys simultaneously. This allows using the map as a concurrent transactional memory and for serialization of all map elements at a consistent point in time while minimizing impact on ongoing concurrent operations (e.g. snapshotting all the elements in the map). The main drawback of chain versioning is the extra memory footprint required for chain metadata storage. The current implementation supports indexing compression and uses atomic bit field techniques to minimize this overhead. Concurrent operation requires FD_HAS_ATOMIC. This will still work on platforms without FD_HAS_ATOMIC but concurrent operations will not be safe. In short, if you need a concurrent map, this is a lot better than protecting a non-concurrent implementation with a global lock. And if you don't, this is comparably performant to a non-concurrent implementation.
699e3e75d02970ade801ed3ffa38e8117eac8460 Minor documentation and cleanups to fd_pool_para No impact to code using fd_pool_para, just part of polishing up the concurrent map PR.
223b442ca0445351e0d4e5aaa3eecffbd1897804 offline-replay: update cluster-versions
#: 29

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/staking-expiry-checker
GitHub History Url: github.com/babylonlabs-io/staking-expiry-checker/commits
2024-12-13main

93.72 - Go
2.33 - Shell
2.03 - Makefile
1.91 - Dockerfile
go: 29
yml: 4
sum: 1
mod: 1
json: 1
sh: 1
+   11 | -    9 | .github/workflows/ci.yml | (6510)2024-12-13
+ 2 | - 0 | .github/workflows/publish.yml | (6510)2024-12-13
+ 12 | - 3 | cmd/staking-expiry-checker/cli/root.go | (6510)2024-12-13
+ 26 | - 16 | cmd/staking-expiry-checker/main.go | (6510)2024-12-13
+ 12 | - 8 | config/config-docker.yml | (6510)2024-12-13
+ 12 | - 8 | config/config-local.yml | (6510)2024-12-13
+ 25 | - 0 | config/global-params.json | (6510)2024-12-13
+ 7 | - 1 | contrib/images/staking-expiry-checker/entrypoint.sh | (6510)2024-12-13
+ 235 | - 26 | go.mod | (6510)2024-12-13
+ 1229 | - 46 | go.sum | (6510)2024-12-13
+ 16 | - 0 | internal/btcclient/btcclient.go | (6510)2024-12-13
+ 1 | - 0 | internal/btcclient/interface.go | (6510)2024-12-13
+ 91 | - 0 | internal/btcclient/notifier.go | (6510)2024-12-13
+ 14 | - 0 | internal/config/btc.go | (6510)2024-12-13
+ 2 | - 2 | internal/config/config.go | (6510)2024-12-13
+ 23 | - 6 | internal/config/poller.go | (6510)2024-12-13
+ 4 | - 0 | internal/db/dbclient.go | (6510)2024-12-13
+ 108 | - 30 | internal/db/delegation.go | (6510)2024-12-13
+ 1 | - 1 | internal/db/expiry.go | (6510)2024-12-13
+ 18 | - 2 | internal/db/interface.go | (6510)2024-12-13
+ 14 | - 37 | internal/db/model/delegation.go | (6510)2024-12-13
+ 67 | - 4 | internal/observability/metrics/metrics.go | (6510)2024-12-13
+ 0 | - 65 | internal/poller/poller.go | (6510)2024-12-13
+ 173 | - 0 | internal/services/delegation_handlers.go | (6510)2024-12-13
+ 0 | - 94 | internal/services/expiry.go | (6510)2024-12-13
+ 20 | - 0 | internal/services/params.go | (6510)2024-12-13
+ 117 | - 0 | internal/services/pollers.go | (6510)2024-12-13
+ 125 | - 3 | internal/services/service.go | (6510)2024-12-13
+ 33 | - 0 | internal/services/tracked_subscriptions.go | (6510)2024-12-13
+ 589 | - 0 | internal/services/watch_btc_events.go | (6510)2024-12-13
+ 37 | - 0 | internal/types/delegation.go | (6510)2024-12-13
+ 41 | - 0 | internal/types/delegation_events.go | (6510)2024-12-13
+ 14 | - 0 | internal/types/error.go | (6510)2024-12-13
+ 33 | - 0 | internal/types/global_params.go | (6510)2024-12-13
+ 12 | - 13 | internal/types/transaction.go | (6510)2024-12-13
+ 37 | - 0 | internal/utils/state_transition.go | (6510)2024-12-13
+ 47 | - 0 | internal/utils/utils.go | (6510)2024-12-13
                    651007c7a1ea6a9314de7146d471125d699904be
                    
                    feat: support phase1 unbonding (#23)
                
#: 30

id: light-protocol
project: Light Protocol
Date: 2024-09-12T19:39:57.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/light-protocol

GitHub Url: github.com/Lightprotocol/light-protocol
GitHub History Url: github.com/Lightprotocol/light-protocol/commits
2024-12-13main

66.91 - Rust
21.47 - TypeScript
8.59 - Go
1.89 - Lean
0.98 - Shell
0.13 - JavaScript
0.02 - Dockerfile
0.01 - HTML
go: 1
js: 2
toml: 23
ts: 11
json: 9
rs: 32
yaml: 2
+    4 | -    4 | cli/package.json | (1d15)2024-12-11, (235a)2024-12-11
+ 1 | - 1 | client/Cargo.toml | (97a2)2024-12-13, (008f)2024-12-11
+ 36 | - 36 | client/src/indexer/error.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 94 | - 94 | client/src/indexer/mod.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 3 | - 3 | client/src/rpc/solana_rpc.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 19 | - 5 | examples/browser/nextjs/tsconfig.json | (1d15)2024-12-11
+ 3 | - 3 | examples/name-service/programs/name-service-without-macros/Cargo.toml | (97a2)2024-12-13, (008f)2024-12-11
+ 1 | - 1 | examples/token-escrow/programs/token-escrow/Cargo.toml | (97a2)2024-12-13, (008f)2024-12-11
+ 31 | - 31 | forester-utils/Cargo.toml | (97a2)2024-12-13, (008f)2024-12-11
+ 5 | - 5 | forester-utils/src/address_merkle_tree_config.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 33 | - 33 | forester-utils/src/bundle.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 226 | - 226 | forester-utils/src/indexer/mod.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 28 | - 28 | forester-utils/src/lib.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 3 | - 3 | forester-utils/src/registry.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 4 | - 4 | forester/Cargo.toml | (97a2)2024-12-13, (5d6f)2024-12-12, (bc12)2024-12-12, (9b2e)2024-12-12, (008f)2024-12-11
+ 11 | - 11 | forester/src/epoch_manager.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 2 | - 2 | forester/src/errors.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 6 | - 6 | forester/src/lib.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 5 | - 5 | forester/src/photon_indexer.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 172 | - 172 | forester/src/rollover/mod.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 87 | - 87 | forester/src/rollover/operations.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 12 | - 12 | forester/src/send_transaction.rs | (97a2)2024-12-13, (008f)2024-12-11
+ 5 | - 5 | js/compressed-token/package.json | (235a)2024-12-11
+ 2 | - 0 | js/compressed-token/rollup.config.js | (235a)2024-12-11
+ 258 | - 258 | js/compressed-token/src/idl/light_compressed_token.ts | (97a2)2024-12-13, (008f)2024-12-11
+ 2 | - 2 | js/compressed-token/tsconfig.json | (235a)2024-12-11
+ 7 | - 7 | js/stateless.js/package.json | (235a)2024-12-11
+ 8 | - 1 | js/stateless.js/rollup.config.js | (235a)2024-12-11
+ 258 | - 258 | js/stateless.js/src/idls/light_compressed_token.ts | (97a2)2024-12-13, (008f)2024-12-11
+ 0 | - 47 | js/stateless.js/src/instruction/pack-compressed-accounts.ts | (235a)2024-12-11
+ 33 | - 6 | js/stateless.js/src/rpc-interface.ts | (235a)2024-12-11
+ 10 | - 16 | js/stateless.js/src/rpc.ts | (235a)2024-12-11
+ 0 | - 82 | js/stateless.js/src/state/BN254.ts | (235a)2024-12-11
+ 1 | - 99 | js/stateless.js/src/state/compressed-account.ts | (235a)2024-12-11
+ 12 | - 0 | js/stateless.js/src/utils/calculate-compute-unit-price.ts | (235a)2024-12-11
+ 1 | - 0 | js/stateless.js/src/utils/index.ts | (235a)2024-12-11
+ 3 | - 3 | js/stateless.js/tsconfig.json | (235a)2024-12-11
+ 2 | - 0 | light-prover/prover/proving_keys_utils.go | (287c)2024-12-12
+ 1 | - 1 | macros/light-sdk-macros/Cargo.toml | (5d6f)2024-12-12
+ 1 | - 1 | macros/light/Cargo.toml | (5d6f)2024-12-12
+ 1 | - 1 | photon-api/Cargo.toml | (67e4)2024-12-12
+ 181 | - 209 | pnpm-lock.yaml | (287c)2024-12-12, (235a)2024-12-11
+ 2 | - 2 | programs/account-compression/Cargo.toml | (97a2)2024-12-13, (008f)2024-12-11
+ 2 | - 2 | programs/compressed-token/Cargo.toml | (97a2)2024-12-13, (008f)2024-12-11
+ 4 | - 4 | programs/package.json | (97a2)2024-12-13, (008f)2024-12-11
+ 2 | - 2 | sdk/Cargo.toml | (97a2)2024-12-13, (652a)2024-12-12, (008f)2024-12-11
+ 1 | - 1 | sdk/src/proof.rs | (97a2)2024-12-13, (008f)2024-12-11
                    97a25683d884c4cebbf07be5bf9f31f4e7bd6b16
                    
                    Revert "refactor: test indexer (#1376)" (#1390)

This reverts commit 008f7a2453355346d79f7bdfcbe96792b7f4f422.
                
5d6fd4db4122dd5e554c8da3b2dd5adead027b8d build(deps): bump bs58 from 0.4.0 to 0.5.1 (#1249) Bumps [bs58](https://github.com/Nullus157/bs58-rs) from 0.4.0 to 0.5.1. - [Changelog](https://github.com/Nullus157/bs58-rs/blob/main/CHANGELOG.md) - [Commits](https://github.com/Nullus157/bs58-rs/compare/0.4.0...0.5.1) --- updated-dependencies: - dependency-name: bs58 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
bc12a760a6338f8e3d6e1a84a2d12dffce41850a build(deps): bump rstest from 0.18.2 to 0.23.0 (#1320) Bumps [rstest](https://github.com/la10736/rstest) from 0.18.2 to 0.23.0. - [Release notes](https://github.com/la10736/rstest/releases) - [Changelog](https://github.com/la10736/rstest/blob/master/CHANGELOG.md) - [Commits](https://github.com/la10736/rstest/compare/v0.18.2...v0.23.0) --- updated-dependencies: - dependency-name: rstest dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9b2e1f9cd560b5a24d35b068180225580d41d51c build(deps): bump sysinfo from 0.31.4 to 0.33.0 (#1381) Bumps [sysinfo](https://github.com/GuillaumeGomez/sysinfo) from 0.31.4 to 0.33.0. - [Changelog](https://github.com/GuillaumeGomez/sysinfo/blob/master/CHANGELOG.md) - [Commits](https://github.com/GuillaumeGomez/sysinfo/commits) --- updated-dependencies: - dependency-name: sysinfo dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
287c6b51b45f0b7b08e4cd3651cfeeee9af8572c refactor: update prover run mode to ForesterTest in e2e tests and adjust key retrieval logic (#1389) * refactor: update run mode to ForesterTest in e2e tests and adjust key retrieval logic * Update prover-test.yml
67e46ad76c8099e6db9d9f04f71afd8c232c1cab build(deps): bump uuid from 1.10.0 to 1.11.0 (#1319) Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.10.0 to 1.11.0. - [Release notes](https://github.com/uuid-rs/uuid/releases) - [Commits](https://github.com/uuid-rs/uuid/compare/1.10.0...1.11.0) --- updated-dependencies: - dependency-name: uuid dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
652a3bcac1c1429158a8f81abdf54516c22136ec build(deps): bump serde_json from 1.0.127 to 1.0.133 (#1346) Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.127 to 1.0.133. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.127...v1.0.133) --- updated-dependencies: - dependency-name: serde_json dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1d15f5d32b53c08c83521ccf4275ff301ccfb150 feat: add --geyser-config and --validator-args CLI flags (#1388) * add --geyser-config and --validator-args to CLI * 0.20.0 * fmt tsconfig --------- Co-authored-by: Swenschaeferjohann
235ae0e518a018abf099012596ab5eb46655d009 feat: JS add helper for priority_fee calc, fix JS builds, support jup-api-adapter, version bump (#1377) * diff fmt and lint bump versions update eslint * up pnpmlock --------- Co-authored-by: Swenschaeferjohann
008f7a2453355346d79f7bdfcbe96792b7f4f422 refactor: test indexer (#1376) * refactor: migrate indexer module to light_client Introduced a new `IndexerType` trait to refine indexer operations, specifically enabling distinct handling for `TestIndexer` and `PhotonIndexer`. Refactored existing structures and methods to integrate the new trait functionality, which facilitates differential treatment of indexers in test and production environments, particularly evident in test utility functions and state rollover implementations. * - Renamed Indexer's `get_compressed_rpc_accounts_by_owner` => `get_compressed_accounts_by_owner` - Replaced `get_compressed_accounts_by_owner` with `get_compressed_accounts_with_merkle_context_by_owner` to include Merkle context. - Updated all calls, logic, and test cases to use the updated method. - Fixed several occurrences of a typo (`transaction_paramets` to `transaction_params`) for consistency. - Removed redundant legacy imports and unused code to improve maintainability. * Update method calls to use `get_compressed_accounts_by_owner` Replaced deprecated `get_rpc_compressed_accounts_by_owner` with `get_compressed_accounts_by_owner` in tests.
ec69eebe9442dd5992b1df55dd0ca2469dfd7b26 fix: simplify file download logic in download_keys.sh (#1386)
#: 31

id: neo
project: Neo
Date: 2022-01-07T04:00:00.000Z
Max Reward: 10000
Bounty Url: https://immunefi.com/bounty/neo

GitHub Url: github.com/neo-project/neo
GitHub History Url: github.com/neo-project/neo/commits
2024-12-13master

99.97 - C#
0.02 - Dockerfile
0.01 - Batchfile
cs: 3
dockerfile: 1
+    4 | -    1 | .devcontainer/devcontainer.dockerfile | (e0ed)2024-12-13
+ 5 | - 10 | src/Neo/Extensions/SmartContract/ContractParameterExtensions.cs | (e032)2024-12-12
+ 42 | - 0 | src/Neo/Extensions/SmartContract/GasTokenExtensions.cs | (c531)2024-12-13
+ 1 | - 1 | src/Neo/SmartContract/Native/FungibleToken.cs | (c531)2024-12-13
                    e0edd98c1bcff4045924d08442cfa6e0d4a36f65
                    
                    [Fixed] Dotnet version for DevContainer (#3620)

* Update to correct version of `dotnet` for devcontainer

* Add comment

---------

Co-authored-by: Jimmy 
Co-authored-by: NGD Admin <[email protected]>
                
c5319171b331d79962af5f733f5b80f8a0c64316 [Add] Get Accounts and Balances for GasToken (#3614) * [Add] Get Accounts and Balances for GasToken * Removed `BalanceOf` extension * Added null check * Changed `Seek` to `Find` for `DataCache` --------- Co-authored-by: Jimmy
e0328e377b80a21134ed9fd29e7d9901fc9a85b7 `[Move]` Part-10 Classes into Different Library - `Neo.Extensions` (#3449) * Part-1 `Neo.IO` - move * Part-2 * Added `BigInteger` to `Neo.Extensions` * Found more `BigInteger` * Added `ByteArray` to `Neo.Extensions` * Added `DateTime` Extensions to `Neo.Extensions` * Added `HashSetExtensions`, `HashSetExtensions2`, `IpAddressExtensions`, `AssemblyExtensions`, `StringExtensdions` Deleted `Helper.cs` file * Added `ICollection`, `Memory`, `String`, `Unsafe` extensions * Adding `using` * dotnet format * Added more Extensions * Move some methods * Added Tests * Added `tests` from `Part-2` * Added `tests` for `PART-4` * Added `tests` for `PART-5` * Added the `Part` 7 * `PART-8` * `PART-9` * `PART-10` * Revert some changes --------- Co-authored-by: Shargon
#: 32

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/networks
GitHub History Url: github.com/babylonlabs-io/networks/commits
2024-12-13main

49.63 - Go
45.91 - Standard ML
4.46 - Shell
sig: 3
json: 3
+   11 | -    0 | bbn-1/finality-providers/registry/BitcoinSuisse2.json | (4d1c)2024-12-13
+ 1 | - 1 | bbn-1/finality-providers/registry/Lorenzo.json | (7a77)2024-12-12
+ 5 | - 5 | bbn-1/finality-providers/registry/StakeWithUs.json | (1096)2024-12-13
+ 1 | - 0 | bbn-1/finality-providers/sigs/BitcoinSuisse2.sig | (4d1c)2024-12-13
+ 1 | - 1 | bbn-1/finality-providers/sigs/Lorenzo.sig | (7a77)2024-12-12
+ 1 | - 1 | bbn-1/finality-providers/sigs/StakeWithUs.sig | (1096)2024-12-13
                    4d1c172c72c03987916c618412ac2fe6c393c588
                    
                    BTCS private provider (#384)
                
109657bf5d5a98d480db56310facb6e289f721b4 Modified StakeWithUs.json (#406)
7a77413a1e0ad7917310b98bf904e4e322a4e607 update lorenzo fp nickname (#405)
3255ab6cfb6d9c2de8d7c6ceebd197f7d31581e8 docs: testnet 5 documentation for Babylon validators (#369)
#: 33

id: cardanofoundation
project: Cardano Foundation
Date: 2024-03-28T02:42:00.000Z
Max Reward: 10000
Bounty Url: https://immunefi.com/bounty/cardanofoundation

GitHub Url: github.com/cardano-foundation/cardano-wallet
GitHub History Url: github.com/cardano-foundation/cardano-wallet/commits
2024-12-13master

88.79 - Haskell
4.85 - Markdown
4.14 - Ruby
1 - Shell
0.95 - Nix
0.09 - Lean
0.07 - Just
0.04 - Dockerfile
0.03 - Agda
0.02 - Dhall
0.02 - HTML
yml: 7
yaml: 4
+    2 | -   24 | .github/ISSUE_TEMPLATE/bug_report.yml | (c4cf)2024-12-12, (88ba)2024-12-11
+ 12 | - 16 | .github/ISSUE_TEMPLATE/config.yml | (c4cf)2024-12-12, (88ba)2024-12-11
+ 12 | - 12 | .github/ISSUE_TEMPLATE/feature_request.yml | (c4cf)2024-12-12, (88ba)2024-12-11
+ 4 | - 4 | .github/workflows/windows.yml | (80dd)2024-12-12
+ 23 | - 19 | specifications/api/swagger.yaml | (53d4)2024-12-13, (8b5d)2024-12-13, (be83)2024-12-13, (1c14)2024-12-13
                    53d41a4ed19f4d8792cc1a878dc90cf0b46b5522
                    
                    CIP-0129 support (#4879)



The PR adds support for
https://github.com/cardano-foundation/CIPs/tree/master/CIP-0129
It adds specified in CIP-0129 prefixes for drep in case of script and
key hash credentials.
The change required to remove `drep_script` HRP that was used preciously
for drep script hashes.

All unit tests, generators therein and golden data was regenerated.

### Comments



### Issue Number

fix #4855


                
8b5d36d7022ef4ad334d2a3211c4a9a0390e6127 applying review remarks
be83ff0d44083923b0902e982c85471506c1d1a9 Update drep keys description to point to CIP-0129 Note that we spent time trying to have a unique DRep keys schema representing both keys and scripts hashes but for reasons unknown to the mere mortals, bump.sh kept rejecting our changes hence why we resorted to keeping the 2 types but with identical underlying representations.
0863a7fc8353156d4b98261242cae702958c91e6 regenerate ApiTDRep golden
ee6d135c09adcbee454eed7eb6c8cb5fc635dbc1 handle testing - part 2
875e7722e5a72d4866713e6be2ed4be745b7fc65 handle testing - part 1
2b667d9cb2c2dede181af83c6f6b30520586cfb6 Api.Types.Certificate adjustment
3d7e85b08f0962ddb5ba2ef070afa5e48005c081 use second and clean description
667512caf9e116bfa6eb792908907cb856c8d130 Primitive.Types.DRep adjusted
1c14a3cfb65d64c21865ecaf9c5601ba4e2ead9b correct swagger
80ddaf01e9471db552614b38fd575817c019da00 Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows (#4767) Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 3 to 4.1.7.
Release notes

Sourced from actions/download-artifact's releases.

v4.1.7

What's Changed

Full Changelog: https://github.com/actions/download-artifact/compare/v4.1.6...v4.1.7

v4.1.6

What's Changed

Full Changelog: https://github.com/actions/download-artifact/compare/v4.1.5...v4.1.6

v4.1.5

What's Changed

Full Changelog: https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5

v4.1.4

What's Changed

Full Changelog: https://github.com/actions/download-artifact/compare/v4...v4.1.4

v4.1.3

What's Changed

New Contributors

Full Changelog: https://github.com/actions/download-artifact/compare/v4...v4.1.3

v4.1.2

v4.1.1

v4.1.0

What's Changed

... (truncated)

Commits
  • 65a9edc Merge pull request #325 from bethanyj28/main
  • fdd1595 licensed
  • c13dba1 update @​actions/artifact dependency
  • 0daa75e Merge pull request #324 from actions/eggyhead/use-artifact-v2.1.6
  • 9c19ed7 Merge branch 'main' into eggyhead/use-artifact-v2.1.6
  • 3d3ea87 updating license
  • 89af5db updating artifact package v2.1.6
  • b4aefff Merge pull request #323 from actions/eggyhead/update-artifact-v215
  • 8caf195 package lock update
  • d7a2ec4 updating package version
  • Additional commits viewable in compare view

[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/download-artifact&package-manager=github_actions&previous-version=3&new-version=4.1.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) ---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/cardano-foundation/cardano-wallet/network/alerts).

c4cf1e9a9a1d16836f879194a0531700e7c10171 Simplify issue templates (#4880) also remove references to "IOHK Support" and provide more recent links to contact the team.
88ba13dd45343b64a141b9439af704537dffab31 Simplify issue templates also remove references to "IOHK Support" and provide more recent links to contact the team.
3e617b921e103c4ac1cf390cae821daa020c6c37 Document manual release of select packages to CHaP (#4878) Everything is in the title: A small PR adding some documentation about #4411
#: 34

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/simple-staking
GitHub History Url: github.com/babylonlabs-io/simple-staking/commits
2024-12-13v0.3.x

98.86 - TypeScript
0.53 - CSS
0.36 - Dockerfile
0.24 - JavaScript
ts: 2
tsx: 3
json: 6
+    6 | -    6 | package-lock.json | (7f24)2024-12-13, (70d9)2024-12-12, (0d44)2024-12-11
+ 3 | - 3 | package.json | (7f24)2024-12-13, (70d9)2024-12-12, (0d44)2024-12-11
+ 19 | - 27 | src/app/components/Staking/FinalityProviders/FinalityProviderSearch.tsx | (7f24)2024-12-13, (0d44)2024-12-11
+ 6 | - 4 | src/app/components/Staking/FinalityProviders/FinalityProviders.tsx | (7f24)2024-12-13
+ 25 | - 18 | src/app/hooks/finalityProviders/useFinalityProvidersData.ts | (7f24)2024-12-13
+ 19 | - 6 | src/utils/formatTime.ts | (70d9)2024-12-12
                    7f2407562477f728627111d1ad2c2813661ee191
                    
                    fix search param handling (#499)

* add use client

* push image

* use client

* test handleSearch

* remove comments

* revert push image

* fix: replace useEffect with useMemo

---------

Co-authored-by: Filippos Malandrakis 
Co-authored-by: David Totraev 
                
70d93cf4e5fc8894698087463f1a0f5e2ba7edf4 fix: inception unable to handle months and years (#498)
0d44f6364b07c6b1c741c04005467479eafe586f fix search not applied on production environment (#493)
#: 35

id: sei
project: Sei
Date: 2023-11-30T09:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/sei

GitHub Url: github.com/sei-protocol/sei-chain
GitHub History Url: github.com/sei-protocol/sei-chain/commits
2024-12-13main

79.21 - Go
7.03 - JavaScript
4.74 - Solidity
3.84 - Shell
2.89 - Rust
1.82 - Python
0.27 - Makefile
0.15 - Dockerfile
0.06 - HCL
mod: 2
sum: 2
go: 3
+   10 | -    2 | evmrpc/block.go | (8935)2024-12-12
+ 5 | - 3 | evmrpc/filter.go | (8935)2024-12-12
+ 11 | - 11 | evmrpc/utils.go | (8935)2024-12-12
+ 3 | - 2 | go.mod | (44fd)2024-12-13, (76df)2024-12-11
+ 6 | - 6 | go.sum | (44fd)2024-12-13, (76df)2024-12-11
                    44fd60cec6a5ef301df1472431d6db40b382e486
                    
                    fix: client state pagination by using filtered pagination  (#1984)

fix: client state pagination by using filtered pagination
                
893568d42697d420370eff41ff3982a62285da8d [Bug Fix] getLogs endpoint should check whether or not to include cosmos Txs based on namespace (#1988) * Fix GetEthLogs: getEvmTxHashesFromBlock should exclude cosmos txs * Fix unit test * Fix test failure and add a check for synthetic logs * Fix test * Fix log * Increase fee * Add fee * Test
76df29eb71e2473cba88a3428c0a07817d3fd64c feat: add unbonding delegation query (#1970) * feat: add unbonding delegation query * update dependency
#: 36

id: aave
project: AAVE
Date: 2023-10-18T09:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/aave

GitHub Url: github.com/aave-dao/aave-v3-origin
GitHub History Url: github.com/aave-dao/aave-v3-origin/commits
2024-12-13main

85.11 - Solidity
11.29 - Python
2.79 - Ruby
0.58 - Shell
0.24 - Makefile
prettierignore: 1
json: 5
+    1 | -    0 | .prettierignore | (3f70)2024-12-13
+ 11 | - 0 | snapshots/AToken.transfer.json | (3f70)2024-12-13
+ 10 | - 0 | snapshots/Pool.Getters.json | (3f70)2024-12-13
+ 15 | - 0 | snapshots/Pool.Operations.json | (3f70)2024-12-13
+ 6 | - 0 | snapshots/Pool.Setters.json | (3f70)2024-12-13
+ 6 | - 0 | snapshots/StataTokenV2.json | (3f70)2024-12-13
                    3f70474d2a079a270bd8a3cea1b79f5dcfa96ac2
                    
                    feat: add initial gas snapshots (#91)


While the ci continuously checks gas usage via --gas-report, having isolated gas metering has some merit as it allows exact tracking for selected scenarios.
                
#: 37

id: chainlink
project: Chainlink
Date: 2021-05-11T05:00:00.000Z
Max Reward: 3000000
Bounty Url: https://immunefi.com/bounty/chainlink

GitHub Url: github.com/smartcontractkit/external-adapters-js
GitHub History Url: github.com/smartcontractkit/external-adapters-js/commits
2024-12-13main

98.78 - TypeScript
0.47 - JavaScript
0.47 - Jsonnet
0.25 - Shell
0.02 - Dockerfile
0.01 - Smarty
cjs: 2
ts: 5
json: 178
+  235 | -  225 | .pnp.cjs | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/composites/gm-token/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/composites/historical-average/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/composites/market-status/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/composites/multi-address-list/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/composites/nexus-kiln/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/composites/proof-of-reserves/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/non-deployable/token-allocation/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/aleno/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/anchorage/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/avalanche-platform/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/bank-frick/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/bitgo-reserves/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 7 | - 1 | packages/sources/bitgo-reserves/src/config/index.ts | (fdee)2024-12-12, (f4f0)2024-12-12
+ 92 | - 19 | packages/sources/bitgo-reserves/src/transport/reserves.ts | (fdee)2024-12-12, (c04b)2024-12-12, (f4f0)2024-12-12
+ 2 | - 2 | packages/sources/bitgo/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/blocksize-capital/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/bx-digital/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/cfbenchmarks/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 3 | - 3 | packages/sources/clear-bank/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/coinbase-prime/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/coingecko/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/coinmarketcap/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/coinmetrics/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/coinpaprika/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/cryptocompare/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/dar/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/deep-blue/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/dlc-btc-por/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/dxfeed-secondary/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/dxfeed/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/elven/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/elwood/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/eth-beacon/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/expand-network/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/finage/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/finalto/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/finnhub-secondary/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/finnhub/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/fireblocks/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/frxeth-exchange-rate/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/galaxy/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/gemini/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/gramchain/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/gsr/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/harris-and-trotter/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/icap/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/iex-cloud/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/ignition-address-list/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/instruxi-sxt/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/intrinio/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/ion.au/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/kaiko-state/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/kaiko/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/lido-por/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/lotus/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/m0/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/mobula-state/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/moonbeam-address-list/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/moore-hk/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/nav-consulting/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/ncfx/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/nft-blue-chip/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/nyfed/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/oanda/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/openexchangerates/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/polkadot-balance/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/polygon/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/por-address-list/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/por-indexer/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/s3-csv-reader/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/stader-address-list/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/stader-balance/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/starknet-gas-price/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/superstate/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/synthetix-feeds/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/the-network-firm/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/tiingo-state/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/tiingo/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/token-balance/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/tp/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/tradermade/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/tradingeconomics/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/tradinghours/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/trueusd/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/trumatic-matic-exchange-rate/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/twosigma/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/view-function-multi-chain/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/view-function/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/sources/wbtc-address-set/package.json | (55df)2024-12-13, (e304)2024-12-13
+ 2 | - 2 | packages/targets/dydx-stark/package.json | (55df)2024-12-13, (e304)2024-12-13
                    55df8b1867403001c5bb11339bb2244e6c219c3f
                    
                    Bump to 1.7.7 (#3619)

* Bump to 1.7.7

* Update yarn new
                
e30440e20f06c72eb701ac539692815e77978a73 DF-20316 fw version bump (#3618) * DF-20316 fw version bump * fix failing workflow
fdee738f0e2fd6cd3b12b9066359e9ab9efbaf9a Fix/DF-20799 multiline env (#3617) * DF-20799 bitgo-reserves small refactor & preprocessing VERIFICATION_PUBKEY * update config description & readme * add changeset
c04b1e78319f9e5c4143879f561a61f9da6b0098 Update/DF-20799 response payload (#3616) * DF-20799 update response payload * add changeset
f4f0ce91640892459df1ee2044384266d5902d84 DF-20799 update bitgo-reserves with new payload & validation (#3601) * DF-20799 update bitgo-reserves with new payload & validation * update reserves endpoint with new payload & verification * add changeset
#: 38

id: sky
project: Sky
Date: 2022-02-10T07:00:00.000Z
Max Reward: 10000000
Bounty Url: https://immunefi.com/bounty/sky

GitHub Url: github.com/makerdao/dss-vest
GitHub History Url: github.com/makerdao/dss-vest/commits
2024-12-13master

59.96 - Solidity
25.16 - Ruby
13.74 - Python
0.76 - Shell
0.38 - Makefile
                    e9e6a779fc0ab8b05711fba190765f50bb1d77a2
                    
                    Add CS audit (#66)
                
#: 39

id: stellar
project: Stellar
Date: 2023-11-29T12:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/stellar

GitHub Url: github.com/stellar/rs-soroban-sdk
GitHub History Url: github.com/stellar/rs-soroban-sdk/commits
2024-12-13main

99.88 - Rust
0.12 - Makefile
rs: 1
toml: 2
+   11 | -   11 | Cargo.toml | (5a3c)2024-12-13, (714c)2024-12-12
+ 47 | - 7 | soroban-sdk/src/deploy.rs | (e176)2024-12-13
                    e176daa4dc392dd32ce2e4aedd89fe6d4e3ba8b6
                    
                    Improve deploy docs (#1416)

### What
Remove the `let _ = deployer.deployed_address();` line from the two
existing deploy examples that are in the rust docs, and add an example
that discusses the `deployer.deployed_address()` in more detail.

Screenshot 2024-12-13 at 11 07 22 pm

### Why
Plopping the `let _ = deployer.deployed_address();` into the middle of
an example that's about a specific scenario is distracting as to the
main purpose of the example. The docs can show how to use the function
in an example focused on it specifically.
                
5a3ca3afe8f995c8e04a06656ff037ebaf545704 Bump version to 22.0.3 (#1414) ### What Bump version to 22.0.3, creating release branch. ### Why Triggered by @leighmcculloch in https://github.com/stellar/rs-soroban-sdk/actions/runs/12306891719. ### What is next See the release instructions for a full rundown on the release process: https://github.com/stellar/actions/blob/main/README-rust-release.md Commit any changes to the `release/v22.0.3` branch that are needed in this release. If this is a regular release releasing from `main`, merge this PR when ready, and after merging, create a release for this version by going to this link: https://github.com/stellar/rs-soroban-sdk/releases/new?tag=v22.0.3&title=22.0.3 If this is a backport or patch release of a past version, see the release instructions. When ready to release this branch create a release by going to this link: https://github.com/stellar/rs-soroban-sdk/releases/new?tag=v22.0.3&title=22.0.3&target=release/v22.0.3 --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Leigh McCulloch <[email protected]>
714c6f772ee994a31994dad9fadd7d36a68af488 Update soroban-env-* and stellar-xdr (#1413) ### What Update soroban-env-* and stellar-xdr ### Why To get the recent changes in stellar-xdr available in a compatible sdk that pins to a specific version of stellar-xdr, for the cli to get that latest xdr.
#: 40

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/lotus
GitHub History Url: github.com/filecoin-project/lotus/commits
2024-12-13master

98.73 - Go
0.5 - Shell
0.48 - Solidity
0.11 - Makefile
0.1 - Dockerfile
0.04 - HTML
0.02 - CSS
0.01 - Assembly
0.01 - Python
go: 42
sum: 3
mod: 3
template: 3
json: 4
+    4 | -    0 | api/api_gateway.go | (e7db)2024-12-12
+ 26 | - 0 | api/proxy_gen.go | (e7db)2024-12-12
+ 2 | - 2 | build/buildconstants/params_calibnet.go | (4317)2024-12-12
+ 236 | - 236 | build/openrpc/full.json | (e7db)2024-12-12
+ 448 | - 104 | build/openrpc/gateway.json | (e7db)2024-12-12
+ 88 | - 88 | build/openrpc/miner.json | (e7db)2024-12-12
+ 37 | - 37 | build/openrpc/worker.json | (e7db)2024-12-12
+ 7 | - 1 | chain/actors/builtin/power/actor.go.template | (fce5)2024-12-11, (0440)2024-12-11
+ 7 | - 1 | chain/actors/builtin/power/power.go | (fce5)2024-12-11, (0440)2024-12-11
+ 23 | - 5 | chain/actors/builtin/power/state.go.template | (fce5)2024-12-11
+ 21 | - 5 | chain/actors/builtin/power/v0.go | (fce5)2024-12-11
+ 20 | - 5 | chain/actors/builtin/power/v10.go | (fce5)2024-12-11
+ 20 | - 5 | chain/actors/builtin/power/v11.go | (fce5)2024-12-11
+ 20 | - 5 | chain/actors/builtin/power/v12.go | (fce5)2024-12-11
+ 20 | - 5 | chain/actors/builtin/power/v13.go | (fce5)2024-12-11
+ 20 | - 5 | chain/actors/builtin/power/v14.go | (fce5)2024-12-11
+ 20 | - 5 | chain/actors/builtin/power/v15.go | (fce5)2024-12-11
+ 20 | - 5 | chain/actors/builtin/power/v16.go | (fce5)2024-12-11
+ 21 | - 5 | chain/actors/builtin/power/v2.go | (fce5)2024-12-11
+ 21 | - 5 | chain/actors/builtin/power/v3.go | (fce5)2024-12-11
+ 21 | - 5 | chain/actors/builtin/power/v4.go | (fce5)2024-12-11
+ 21 | - 5 | chain/actors/builtin/power/v5.go | (fce5)2024-12-11
+ 21 | - 5 | chain/actors/builtin/power/v6.go | (fce5)2024-12-11
+ 21 | - 5 | chain/actors/builtin/power/v7.go | (fce5)2024-12-11
+ 20 | - 5 | chain/actors/builtin/power/v8.go | (fce5)2024-12-11
+ 20 | - 5 | chain/actors/builtin/power/v9.go | (fce5)2024-12-11
+ 29 | - 2 | chain/consensus/filcns/upgrades.go | (4f29)2024-12-12
+ 1 | - 10 | chain/lf3/ec.go | (fce5)2024-12-11
+ 7 | - 4 | chain/lf3/f3.go | (7f20)2024-12-13
+ 3 | - 3 | cli/chain.go | (6cd8)2024-12-13, (d463)2024-12-12
+ 4 | - 4 | cli/multisig.go | (d463)2024-12-12
+ 2 | - 2 | cli/spcli/actor.go | (6cd8)2024-12-13
+ 2 | - 2 | cmd/lotus-shed/actor.go | (6cd8)2024-12-13
+ 4 | - 4 | cmd/lotus-shed/f3.go | (4dba)2024-12-13
+ 2 | - 2 | cmd/lotus-shed/keyinfo.go | (6cd8)2024-12-13
+ 1 | - 1 | cmd/lotus-shed/math.go | (6cd8)2024-12-13
+ 1 | - 1 | cmd/lotus-shed/sectors.go | (fce5)2024-12-11
+ 1 | - 1 | cmd/lotus-sim/simulation/stages/precommit_stage.go | (fce5)2024-12-11
+ 1 | - 1 | cmd/lotus-sim/simulation/stages/provecommit_stage.go | (fce5)2024-12-11
+ 1 | - 1 | cmd/lotus-sim/simulation/stages/windowpost_stage.go | (fce5)2024-12-11
+ 3 | - 0 | gateway/node.go | (e7db)2024-12-12
+ 15 | - 0 | gateway/proxy_fil.go | (e7db)2024-12-12
+ 8 | - 8 | go.mod | (ae5b)2024-12-12, (fce5)2024-12-11, (0440)2024-12-11
+ 16 | - 16 | go.sum | (ae5b)2024-12-12, (fce5)2024-12-11, (0440)2024-12-11
+ 3 | - 3 | node/impl/full/f3.go | (7f20)2024-12-13
+ 2 | - 2 | tools/stats/influx/influx.go | (6cd8)2024-12-13
+ 1 | - 1 | tools/stats/ipldstore/ipldstore.go | (6cd8)2024-12-13
+ 1 | - 1 | tools/stats/points/collect.go | (fce5)2024-12-11
                    7f2068efc36b5f2d2665f7f1b25650d870d1f870
                    
                    fix(f3): test API during inactive-F3 modes and make consistent and safe (#12781)

Closes: https://github.com/filecoin-project/lotus/issues/12772
                
4dbadfb05fd853ae277dc9dafb66678b1a0f25bd fix(shed): lotus-shed f3 certs command -n arg not -N (#12782) Ref: https://github.com/filecoin-project/lotus/pull/12723
6cd8b70313ae2ff15e6667c90df67ddb6b57b10b fix: bad error message capitalisation (#12784)
4317d1aca71df1b87c8f6dc6813aa43ab24e6954 chore: unset nv25 upgrade height on Calibnet (#12779) * chore: cancel upgrade height Calibnet chore: cancel upgrade height Calibnet * chore: update code comment chore: update code comment
e7db584232113ce70dbb011dc3d598014e02fff0 feat(gateway): add F3GetCertificate & F3GetLatestCertificate to gateway (#12778)
4f29e2ecaa651646d656898d6da31d89d8a5a1a2 chore: more frequent migration progress logs (#12732)
ae5b84503cea5b996d4a9d3ed46c4bdabd4ddea8 chore: update to golang crypto `0.31.0` (#12775) Update to golang crypto `0.31.0` Resolve CVE-2024-45337 by upgrading to the latest golang crypto. See: https://github.com/filecoin-project/go-f3/security/dependabot/12
d463f4cdded33df7003215c2d49b6e9e1d6859ea docs: fix lowercase initials and typos (#12773) Signed-off-by: ChengenH
fce526e8cce315b9dd700579cafb82f1b93fb1cc Merge pull request #12770 from filecoin-project/kubuxu/state/claim-check * feat: optimize ForEachClaim to return only eligible claims Avoids double AMT traversal Signed-off-by: Jakub Sztandera * add comment, bump go-state-types Signed-off-by: Jakub Sztandera --------- Signed-off-by: Jakub Sztandera
04406f4d23d39ca46f4b683f50e055495e3e1763 add comment, bump go-state-types Signed-off-by: Jakub Sztandera
#: 41

id: stellar
project: Stellar
Date: 2023-11-29T12:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/stellar

GitHub Url: github.com/stellar/soroban-tools
GitHub History Url: github.com/stellar/soroban-tools/commits
2024-12-13main

95.56 - Rust
1.63 - MDX
1.23 - TypeScript
0.46 - Makefile
0.43 - Inno Setup
0.4 - Shell
0.25 - Nix
0.05 - JavaScript
rs: 10
+    1 | -    1 | cmd/soroban-cli/src/commands/contract/bindings.rs | (8aef)2024-12-12
+ 18 | - 79 | cmd/soroban-cli/src/commands/contract/bindings/typescript.rs | (8aef)2024-12-12
+ 7 | - 5 | cmd/soroban-cli/src/commands/contract/info.rs | (8aef)2024-12-12
+ 10 | - 5 | cmd/soroban-cli/src/commands/contract/info/env_meta.rs | (8aef)2024-12-12
+ 5 | - 2 | cmd/soroban-cli/src/commands/contract/info/interface.rs | (8aef)2024-12-12
+ 5 | - 2 | cmd/soroban-cli/src/commands/contract/info/meta.rs | (8aef)2024-12-12
+ 53 | - 17 | cmd/soroban-cli/src/commands/contract/info/shared.rs | (8aef)2024-12-12
+ 1 | - 1 | cmd/soroban-cli/src/commands/contract/mod.rs | (8aef)2024-12-12
+ 6 | - 3 | cmd/soroban-cli/src/commands/mod.rs | (faf0)2024-12-13
+ 7 | - 1 | cmd/soroban-cli/src/commands/snapshot/create.rs | (9ec9)2024-12-11
                    faf0d01f7835192ff3554f2c954bbe6313243699
                    
                    Shorten the long env help (#1791)
                
8aefbf5cff5c6f62c96acbc4f8474fafc166928f feat(ts-bindings): allow generating from wasm hash (#1780) Refactor spec-fetching logic from `contract::info::shared` so that it can be used for `contract::bindings::typescript` as well. This means that `contract::info` commands now have more logging than they did before, and support global args for quieting these print statements. Co-authored-by: Willem Wyndham
9ec9b022b508ae32b6ac1f2b4b82a93a608c5485 fix setting of protocol version in created snapshots (#1787)
#: 42

id: openzeppelin
project: OpenZeppelin
Date: 2021-11-15T15:00:00.000Z
Max Reward: 25000
Bounty Url: https://immunefi.com/bounty/openzeppelin

GitHub Url: github.com/OpenZeppelin/openzeppelin-contracts-upgradeable
GitHub History Url: github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/commits
2024-12-13master

52.9 - JavaScript
35.11 - Solidity
7.41 - Python
4.12 - Ruby
0.38 - Shell
0.07 - Makefile
js: 1
sol: 1
adoc: 1
toml: 1
json: 1
+    1 | -    1 | contracts/governance/extensions/GovernorTimelockCompoundUpgradeable.sol | (e629)2024-12-11
+ 1 | - 1 | contracts/utils/README.adoc | (8455)2024-12-12
+ 1 | - 0 | foundry.toml | (e3de)2024-12-12
+ 4 | - 1 | package-lock.json | (a26b)2024-12-13
+ 1 | - 1 | solhint.config.js | (a26b)2024-12-13
                    2d1fa3bfe697b5d56e7c5d5090fdfdf9bdfff342
                    
                    Transpile 535b54da5
                
a26b39c9b3c0e71b68568f1249573b7ceb8c81c1 Transpile a71f79fbb
5ba40f6d0b4c79fafb17f39c7a597bcc77d5e47e Transpile 77d4a73c8
e3deb4d2a5835f5dcb5bb6afbfa81be0061bfac8 Transpile 5df10703c
845597845b45c851301b82b359bc3e1cbdc88c5b Transpile 8939cb783
f3bb986066f1b4055647a4ccc44981f0eb373d81 Transpile 2875a0f78
e629eba8b9c08531622e87d9d439bfd0a720dc7b Transpile a39556f47
#: 43

id: openzeppelin
project: OpenZeppelin
Date: 2021-11-15T15:00:00.000Z
Max Reward: 25000
Bounty Url: https://immunefi.com/bounty/openzeppelin

GitHub Url: github.com/OpenZeppelin/openzeppelin-contracts
GitHub History Url: github.com/OpenZeppelin/openzeppelin-contracts/commits
2024-12-13master

45.86 - Solidity
44.14 - JavaScript
6.18 - Python
3.44 - Ruby
0.32 - Shell
0.06 - Makefile
sol: 3
adoc: 1
toml: 1
js: 1
json: 1
+   50 | -   19 | contracts/account/utils/draft-ERC7579Utils.sol | (535b)2024-12-13, (77d4)2024-12-12
+ 1 | - 1 | contracts/governance/extensions/GovernorTimelockCompound.sol | (a395)2024-12-11
+ 1 | - 1 | contracts/utils/README.adoc | (8939)2024-12-12
+ 1 | - 0 | foundry.toml | (5df1)2024-12-12
+ 4 | - 1 | package-lock.json | (a71f)2024-12-13
+ 1 | - 1 | solhint.config.js | (a71f)2024-12-13
                    535b54da5967f0fcfe06cf4eb9b1805c5d3e8681
                    
                    Rename `arrayLengthPointer` to `arrayLengthOffset` and add changeset (#5371)
                
a71f79fbbcfe2ccdaf741cc33d781607c6769314 Remove relative path in solhint.config.js in favor of npm virtual package (#5368) Co-authored-by: Ernesto García
77d4a73c87ba0421dd2f05cf2137f5e6de239fa3 Add checks to ERC7579Utils.decodeBatch (#5353) Co-authored-by: Ernesto García Co-authored-by: Francisco Giordano
5df10703cd99904375f32b9c63cd6347ee4bfd1a Vendor entrypoint bytecode (#5362)
ad906fe39b643dd1bfbadc8480a631d223a75d6a fix typo Update inheritance-ordering.js (#5354)
8939cb783541d41fb21185865243754432e078d5 Documentation: Fix README.adoc (#5361)
2875a0f78236a1b8f414cd6dd8726fc44997d34a Add v5.2 audit report (#5341)
a39556f4751fcfc7c01241553f32ad60eb2438ca Fix GovernorTimelockCompound and TESTING.md grammar (#5356)
#: 44

id: stellar
project: Stellar
Date: 2023-11-29T12:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/stellar

GitHub Url: github.com/stellar/stellar-core
GitHub History Url: github.com/stellar/stellar-core/commits
2024-12-13master

51.32 - C
47.2 - C++
0.35 - M4
0.33 - Python
0.31 - Rust
0.2 - Shell
0.14 - Jupyter Notebook
0.11 - Makefile
0.02 - Dockerfile
0.01 - LLVM
0.01 - Emacs Lisp
cfg: 2
h: 36
cpp: 43
filters: 1
vcxproj: 1
toml: 1
+   19 | -    8 | Builds/VisualStudio/stellar-core.vcxproj | (16bc)2024-12-12
+ 57 | - 24 | Builds/VisualStudio/stellar-core.vcxproj.filters | (16bc)2024-12-12
+ 0 | - 26 | docs/stellar-core_example.cfg | (e3c7)2024-12-13, (4ade)2024-12-13
+ 4 | - 0 | src/bucket/BucketApplicator.cpp | (e3c7)2024-12-13, (20f5)2024-12-13
+ 1 | - 1 | src/bucket/BucketIndexImpl.cpp | (16bc)2024-12-12
+ 4 | - 26 | src/bucket/BucketManager.cpp | (e3c7)2024-12-13, (4ade)2024-12-13
+ 0 | - 2 | src/bucket/BucketManager.h | (e3c7)2024-12-13, (4ade)2024-12-13
+ 13 | - 8 | src/bucket/BucketSnapshotManager.cpp | (73fa)2024-12-13
+ 11 | - 0 | src/bucket/SearchableBucketList.cpp | (73fa)2024-12-13
+ 26 | - 2 | src/catchup/ApplyBucketsWork.cpp | (e3c7)2024-12-13, (4ade)2024-12-13
+ 4 | - 0 | src/catchup/ApplyBucketsWork.h | (e3c7)2024-12-13, (4ade)2024-12-13
+ 7 | - 7 | src/history/HistoryManagerImpl.cpp | (16bc)2024-12-12
+ 124 | - 346 | src/invariant/BucketListIsConsistentWithDatabase.cpp | (e3c7)2024-12-13, (4ade)2024-12-13
+ 2 | - 2 | src/invariant/BucketListIsConsistentWithDatabase.h | (e3c7)2024-12-13, (4ade)2024-12-13
+ 6 | - 2 | src/invariant/Invariant.h | (e3c7)2024-12-13, (4ade)2024-12-13
+ 10 | - 8 | src/invariant/InvariantManager.h | (e3c7)2024-12-13, (4ade)2024-12-13
+ 22 | - 6 | src/invariant/InvariantManagerImpl.cpp | (e3c7)2024-12-13, (4ade)2024-12-13
+ 4 | - 2 | src/invariant/InvariantManagerImpl.h | (e3c7)2024-12-13, (4ade)2024-12-13
+ 112 | - 4 | src/ledger/InMemoryLedgerTxn.cpp | (4ade)2024-12-13
+ 25 | - 1 | src/ledger/InMemoryLedgerTxn.h | (4ade)2024-12-13
+ 5 | - 10 | src/ledger/LedgerManager.h | (e3c7)2024-12-13, (20f5)2024-12-13, (16bc)2024-12-12
+ 74 | - 110 | src/ledger/LedgerManagerImpl.cpp | (e3c7)2024-12-13, (20f5)2024-12-13, (4ade)2024-12-13, (16bc)2024-12-12
+ 3 | - 4 | src/ledger/LedgerManagerImpl.h | (e3c7)2024-12-13, (20f5)2024-12-13, (16bc)2024-12-12
+ 10 | - 2 | src/ledger/LedgerStateSnapshot.cpp | (e3c7)2024-12-13, (4ade)2024-12-13
+ 14 | - 0 | src/ledger/LedgerTxn.cpp | (e3c7)2024-12-13, (4ade)2024-12-13
+ 2 | - 0 | src/ledger/SorobanMetrics.cpp | (16bc)2024-12-12
+ 1 | - 0 | src/ledger/SorobanMetrics.h | (16bc)2024-12-12
+ 0 | - 10 | src/main/Application.h | (e3c7)2024-12-13, (4ade)2024-12-13
+ 253 | - 305 | src/main/ApplicationImpl.cpp | (e3c7)2024-12-13, (20f5)2024-12-13, (4ade)2024-12-13
+ 14 | - 12 | src/main/ApplicationImpl.h | (e3c7)2024-12-13, (20f5)2024-12-13, (4ade)2024-12-13
+ 14 | - 316 | src/main/ApplicationUtils.cpp | (e3c7)2024-12-13, (20f5)2024-12-13, (4ade)2024-12-13
+ 2 | - 6 | src/main/ApplicationUtils.h | (e3c7)2024-12-13, (4ade)2024-12-13
+ 119 | - 332 | src/main/CommandLine.cpp | (e3c7)2024-12-13, (4ade)2024-12-13, (16bc)2024-12-12
+ 138 | - 72 | src/main/Config.cpp | (e3c7)2024-12-13, (20f5)2024-12-13, (4ade)2024-12-13, (16bc)2024-12-12
+ 92 | - 50 | src/main/Config.h | (e3c7)2024-12-13, (20f5)2024-12-13, (4ade)2024-12-13, (16bc)2024-12-12
+ 2 | - 4 | src/rust/Cargo.toml | (16bc)2024-12-12
+ 204 | - 62 | src/simulation/ApplyLoad.cpp | (16bc)2024-12-12
+ 9 | - 10 | src/simulation/ApplyLoad.h | (16bc)2024-12-12
+ 13 | - 29 | src/simulation/Simulation.cpp | (e3c7)2024-12-13, (20f5)2024-12-13, (4ade)2024-12-13
+ 32 | - 6 | src/simulation/Simulation.h | (e3c7)2024-12-13, (20f5)2024-12-13, (4ade)2024-12-13
+ 176 | - 23 | src/simulation/TxGenerator.cpp | (16bc)2024-12-12
+ 12 | - 4 | src/simulation/TxGenerator.h | (16bc)2024-12-12
+ 5 | - 0 | src/transactions/InvokeHostFunctionOpFrame.cpp | (16bc)2024-12-12
                    73fa340d828037c2e905b199b88f10fcaf27ba0c
                    
                    Fixed prefetch metric and intialized all point load metrics on startup (#4568)

# Description

Resolves #4566

# Checklist
- [x] Reviewed the
[contributing](https://github.com/stellar/stellar-core/blob/master/CONTRIBUTING.md#submitting-changes)
document
- [x] Rebased on top of master (no merge commits)
- [x] Ran `clang-format` v8.0.0 (via `make format` or the Visual Studio
extension)
- [x] Compiles
- [x] Ran all tests
- [ ] If change impacts performance, include supporting evidence per the
[performance
document](https://github.com/stellar/stellar-core/blob/master/performance-eval/performance-eval.md)
                
e3c7a81e4ad8d0f7a77492f5a74fc84c4256bd02 In memory testing (#4562) # Description Resolves #4501 and partially resolves #4502 This PR removes `--in-memory`. Specifically, core will not crash if this flag is passed in for Horizon compatibility reasons, but will ignore it and related flags. Additionally, `--in-memory` has been cannibalized to use in testing. Previously, any test that committed changes directly to the root ltx was incompatible with BucketListDB and required SQL. This is an issue, as we are deprecating SQL for ledger state, and it would not make sense to maintain this SQL overhead for testing only. While I've removed most of the `in-memory` code, I've saved the bits regarding the never committing ledger root to use for the direct ltx commit test cases. Thus we remove the test dependency for SQL. In order to properly test the orderbook, the `in-memory` testing mode still maintains and queries a SQL database just for offers (similar to what BucketListDB does). Originally I did one PR for removing SQL, `--in-memory` and mandating background eviction. This was way to big to merge but may be helpful in providing context on what changes are in flight after this PR: https://github.com/stellar/stellar-core/pull/4504. Currently everything works except for the "herder externalizes values" test. With BucketListDB testing mode, nodes can be restarted, but direct ltx commits are not supported. With the in-memory mode testing, ltx can be committed to directly, but nodes can not be restarted. ~~For all tests except for "herder externalizes values", this if fine. However, "herder externalizes values" is the only test that both directly commits to the ltx and restarts nodes. In particular, the `setupUpgradeAtNextLedger` function directly commits to the ltx. I've seperated the test into two helper functions, one that doesn't require restart and one that does. I _think_ that the restart test doesn't actually require an upgrade to occur. I think the test just used upgrades in order to populate ledgers with some meaningful, detectable work to make sure externalized ledgers aren't applied several times. If the upgrade operation is not integral to this test, we can probably find a workaround. Alternatively, we can maybe go through the full upgrade arming process with BucketListDB support instead of cutting corners with direct ltx commits. I'm not well versed in herder tests though, so I've left the failing test as is. If we can remove the upgrade and check the condition some other way, this is the path of least resistance.~~ Test has been fixed to use upgrades compatible with BucketListDB. # Checklist - [x] Reviewed the [contributing](https://github.com/stellar/stellar-core/blob/master/CONTRIBUTING.md#submitting-changes) document - [x] Rebased on top of master (no merge commits) - [x] Ran `clang-format` v8.0.0 (via `make format` or the Visual Studio extension) - [x] Compiles - [x] Ran all tests - [ ] If change impacts performance, include supporting evidence per the [performance document](https://github.com/stellar/stellar-core/blob/master/performance-eval/performance-eval.md)
20f5feaede1228b0fdb47df02513a380b4d5344c in-memory mode rewritten for testing only
4ade907cefcc3a1978508cd634d92c7a0518c33c Removed SQL from test requiring direct commits via ltx
16bc340f14d01f57be83d45246dea912eaac5783 Apply load improvements (#4539) # Description - Use the new function that doesn't access storage, but does emit events - Generate synthetic bucket list with configurable number of entries/ledgers - Tighten the resources estimation - Wait for merges in-between benchmark runs # Checklist - [ ] Reviewed the [contributing](https://github.com/stellar/stellar-core/blob/master/CONTRIBUTING.md#submitting-changes) document - [ ] Rebased on top of master (no merge commits) - [ ] Ran `clang-format` v8.0.0 (via `make format` or the Visual Studio extension) - [ ] Compiles - [ ] Ran all tests - [ ] If change impacts performance, include supporting evidence per the [performance document](https://github.com/stellar/stellar-core/blob/master/performance-eval/performance-eval.md)
#: 45

id: avalanche
project: Ava Labs Avalanche
Date: 2023-12-03T22:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/avalanche

GitHub Url: github.com/ava-labs/coreth
GitHub History Url: github.com/ava-labs/coreth/commits
2024-12-12master

99.27 - Go
0.45 - JavaScript
0.19 - Shell
0.07 - Solidity
0.02 - Dockerfile
go: 1
+    1 | -    1 | plugin/evm/version.go | (7a90)2024-12-12
                    7a90507f3cbebfe85a65b4b26cf5383a87e951f3
                    
                    prepare release cycle v0.14.1 (#698)
                
#: 46

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/staking-queue-client
GitHub History Url: github.com/babylonlabs-io/staking-queue-client/commits
2024-12-12main

95.52 - Go
2.51 - Makefile
1.97 - Shell
go: 1
+    2 | -    2 | client/schema.go | (9ac7)2024-12-12
                    9ac7de68607561b0deddce176084291214430b2e
                    
                    change queue names (#13)
                
#: 47

id: stellar
project: Stellar
Date: 2023-11-29T12:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/stellar

GitHub Url: github.com/stellar/rs-stellar-xdr
GitHub History Url: github.com/stellar/rs-stellar-xdr/commits
2024-12-12main

99.91 - Rust
0.09 - Makefile
rs: 7
toml: 1
+    1 | -    1 | Cargo.toml | (e139)2024-12-12
+ 4 | - 4 | src/cli/compare.rs | (43ac)2024-12-12
+ 4 | - 4 | src/cli/decode.rs | (43ac)2024-12-12
+ 4 | - 4 | src/cli/encode.rs | (43ac)2024-12-12
+ 4 | - 4 | src/cli/guess.rs | (43ac)2024-12-12
+ 2 | - 2 | src/cli/types.rs | (43ac)2024-12-12
+ 1 | - 1 | src/cli/types/list.rs | (43ac)2024-12-12
+ 2 | - 2 | src/cli/types/schema.rs | (43ac)2024-12-12
                    e13922970800d95b523413018b2279df42df3442
                    
                    Bump version to 22.1.0 (#404)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
                
43ac519a0b5bf409bca70e5b55d704fd735c803d Make fields of CLI commands pub (#403) * Make fields of CLI commands pub * fix * undo * undo
#: 48

id: synthetix
project: Synthetix
Date: 2021-03-05T07:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/synthetix

GitHub Url: github.com/Synthetixio/synthetix-v3
GitHub History Url: github.com/Synthetixio/synthetix-v3/commits
2024-12-12main

74.91 - TypeScript
24.6 - Solidity
0.35 - JavaScript
0.08 - Shell
0.04 - Mustache
0.01 - Handlebars
sol: 4
+    6 | -    2 | markets/spot-market/contracts/modules/AsyncOrderModule.sol | (0e43)2024-12-12
+ 39 | - 4 | markets/spot-market/contracts/modules/AtomicOrderModule.sol | (0e43)2024-12-12
+ 20 | - 7 | markets/spot-market/contracts/modules/WrapperModule.sol | (0e43)2024-12-12
+ 8 | - 0 | markets/spot-market/contracts/utils/Flags.sol | (0e43)2024-12-12
                    0e431c317f5687c62d3eb01a9f8d8d191bf3d784
                    
                    SIP-406 Add trading enabled feature flag (#2339)

* Add trading enabled feature flag

* Fix feature flag control

* Fix ifs

* Enable trading in tests

* Add tradingEnabled flag in bootstrap.ts

* Enable global synth trading

* Fix tests

* Add flag tests

* Remove mock aggregator

* Fix perps market tests

* Change synth trading flag implementation

* Add uint marketId to string conversion

* Add more feature flags

* Update tests

* Fix tests

* Fix tests

* Add wrapper feature flag tests
                
#: 49

id: thegraph
project: The Graph
Date: 2021-08-04T17:00:00.000Z
Max Reward: 2500000
Bounty Url: https://immunefi.com/bounty/thegraph

GitHub Url: github.com/graphprotocol/indexer
GitHub History Url: github.com/graphprotocol/indexer/commits
2024-12-12main

96.67 - TypeScript
1.22 - HCL
1.15 - JavaScript
0.88 - Rust
0.08 - Shell
ts: 7
yaml: 3
json: 6
+    0 | -    3 | docs/networks/config-examples/arbitrum-sepolia-indexer-agent-config.yaml | (1e1a)2024-12-11
+ 0 | - 3 | docs/networks/config-examples/sepolia-indexer-agent-config.yaml | (1e1a)2024-12-11
+ 1 | - 1 | lerna.json | (d85d)2024-12-12
+ 0 | - 3 | network-configs/config.yaml | (1e1a)2024-12-11
+ 2 | - 3 | packages/indexer-agent/package.json | (d85d)2024-12-12, (1e1a)2024-12-11
+ 0 | - 37 | packages/indexer-agent/src/commands/start.ts | (1e1a)2024-12-11
+ 0 | - 118 | packages/indexer-agent/src/cost.ts | (1e1a)2024-12-11
+ 2 | - 2 | packages/indexer-cli/package.json | (d85d)2024-12-12
+ 1 | - 1 | packages/indexer-common/package.json | (d85d)2024-12-12
+ 3 | - 42 | packages/indexer-common/src/indexer-management/client.ts | (1e1a)2024-12-11
+ 11 | - 18 | packages/indexer-common/src/indexer-management/monitor.ts | (c2ff)2024-12-12, (20af)2024-12-12
+ 2 | - 77 | packages/indexer-common/src/indexer-management/resolvers/cost-models.ts | (1e1a)2024-12-11
+ 0 | - 16 | packages/indexer-common/src/network-specification.ts | (1e1a)2024-12-11
+ 2 | - 2 | packages/indexer-service/package.json | (d85d)2024-12-12
                    d85d2cff8e9ea7832e42d8abc97fc80876c84d02
                    
                    release 0.21.11 version bump
                
c2ff8fb532c725af41344d46a7a36ce2039d0048 fix: optimize the round trips for the function that reconciliates the subgraphs on the network
20af2611b15ab35f0d1d6de5403e135655123ed1 common: fix subgraph pagination
0f99796d55cdfa669e1954f4a84ffce7bcdce5cd common: skip tests that make rpc calls
62e340b21b0b8159af93cdfe8ca75a21a96b934b cli: fix some cost model tests
1e1a2ff78bd77c9c38f723d06f30084d854d5368 remove DAI injection feature
#: 50

id: oasis
project: Oasis
Date: 2024-02-20T16:32:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/oasis

GitHub Url: github.com/oasisprotocol/oasis-wallet-web
GitHub History Url: github.com/oasisprotocol/oasis-wallet-web/commits
2024-12-12master

95.93 - TypeScript
2.82 - JavaScript
0.3 - Swift
0.27 - CSS
0.17 - HTML
0.17 - Java
0.14 - Dockerfile
0.1 - Jinja
0.09 - Ruby
ts: 2
+    2 | -    2 | src/config.ts | (b755)2024-12-12, (273f)2024-12-11
                    b755ffa6bb29426d5b3c952693b5db785ab579ee
                    
                    Merge pull request #2106 from oasisprotocol/mz/fixScanTestnet

Fix Oasis Scan V2 testnet API url
                
273fcf23486142161f8cb4f6cdd1cd51c5f35755 Fix Oasis Scan V2 testnet API url
#: 51

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/staking-api-service
GitHub History Url: github.com/babylonlabs-io/staking-api-service/commits
2024-12-12main

97.7 - Go
0.95 - Shell
0.85 - Makefile
0.5 - Dockerfile
go: 5
sum: 1
mod: 1
yaml: 1
json: 1
+    5 | -    4 | cmd/staking-api-service/main.go | (f0c5)2024-12-12
+ 0 | - 15 | docs/docs.go | (bd3f)2024-12-12
+ 0 | - 15 | docs/swagger.json | (bd3f)2024-12-12
+ 0 | - 10 | docs/swagger.yaml | (bd3f)2024-12-12
+ 2 | - 2 | go.mod | (bd3f)2024-12-12
+ 4 | - 2 | go.sum | (bd3f)2024-12-12
+ 0 | - 22 | internal/v2/db/client/stats.go | (bd3f)2024-12-12
+ 0 | - 19 | internal/v2/db/model/stats.go | (bd3f)2024-12-12
+ 0 | - 10 | internal/v2/service/stats.go | (bd3f)2024-12-12
                    bd3f5291a1f0f311f919de86d008a61b1788a004
                    
                    fix: stats and queues (#180)
                
f0c51a23b9b9b5b306bad87ab792434c2a09a6d3 chore: initialise metric server after script in main (#178)
#: 52

id: avail
project: Avail
Date: 2024-07-23T02:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/avail

GitHub Url: github.com/availproject/contracts
GitHub History Url: github.com/availproject/contracts/commits
2024-12-12main

100 - Solidity
sol: 2
+    8 | -    6 | src/AvailWormhole.sol | (8fb6)2024-12-12, (abcc)2024-12-12
                    8fb6774dd55002436f2962f670db822efb157989
                    
                    Merge pull request #6 from availproject/feat/wormhole

feat: merge wormhole contracts
                
0b58198f9cc8f582d0269890bac96e35a630335e Merge branch 'main' into feat/wormhole
abccd65204a7c63281a64847301be3ba57fe23a0 feat: impl wormhole
#: 53

id: 0x
project: 0x
Date: 2024-07-30T16:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/0x

GitHub Url: github.com/0xProject/0x-settler
GitHub History Url: github.com/0xProject/0x-settler/commits
2024-12-12master

84.32 - Solidity
14.69 - Shell
0.99 - JavaScript
sol: 147
yml: 2
template: 2
json: 4
sh: 15
+    1 | -    1 | .github/workflows/integration.yml | (b842)2024-12-12
+ 1 | - 1 | .github/workflows/lint.yml | (b842)2024-12-12
+ 16 | - 8 | api_secrets.json.template | (b842)2024-12-12, (3b1f)2024-12-12
+ 113 | - 9 | chain_config.json | (b842)2024-12-12, (8cd6)2024-12-12, (a706)2024-12-12, (3b1f)2024-12-12
+ 0 | - 12 | sh/checkout_settler_commit.sh | (b842)2024-12-12
+ 33 | - 2 | sh/common.sh | (b842)2024-12-12
+ 88 | - 78 | sh/common_deploy_settler.sh | (b842)2024-12-12, (ee3c)2024-12-12, (e740)2024-12-12
+ 0 | - 16 | sh/common_safe.sh | (b842)2024-12-12
+ 2 | - 22 | sh/deploy_allowanceholder.sh | (b842)2024-12-12
+ 10 | - 57 | sh/deploy_new_chain.sh | (b842)2024-12-12, (9d49)2024-12-12, (ee3c)2024-12-12
+ 0 | - 13 | sh/deploy_safe_infra.sh | (b842)2024-12-12
+ 1 | - 4 | sh/upgrade_deployer.sh | (b842)2024-12-12
+ 8 | - 32 | sh/verify_settler.sh | (b842)2024-12-12, (e5de)2024-12-12, (92a5)2024-12-12
+ 0 | - 237 | src/chains/Arbitrum.sol | (b842)2024-12-12
+ 153 | - 134 | src/chains/Arbitrum/Common.sol | (b842)2024-12-12, (9805)2024-12-12, (456e)2024-12-12, (1015)2024-12-12
+ 130 | - 0 | src/chains/Arbitrum/MetaTxn.sol | (b842)2024-12-12, (1015)2024-12-12
+ 144 | - 0 | src/chains/Arbitrum/TakerSubmitted.sol | (b842)2024-12-12, (1015)2024-12-12
+ 0 | - 129 | src/chains/Avalanche.sol | (b842)2024-12-12
+ 75 | - 70 | src/chains/Avalanche/Common.sol | (b842)2024-12-12, (a66d)2024-12-12, (456e)2024-12-12
+ 82 | - 0 | src/chains/Avalanche/MetaTxn.sol | (b842)2024-12-12, (a66d)2024-12-12
+ 92 | - 0 | src/chains/Avalanche/TakerSubmitted.sol | (b842)2024-12-12, (a66d)2024-12-12
+ 44 | - 224 | src/chains/Base/Common.sol | (b842)2024-12-12, (9805)2024-12-12, (3eb7)2024-12-12, (456e)2024-12-12
+ 112 | - 0 | src/chains/Base/MetaTxn.sol | (b842)2024-12-12, (3eb7)2024-12-12
+ 124 | - 0 | src/chains/Base/TakerSubmitted.sol | (b842)2024-12-12, (3eb7)2024-12-12
+ 34 | - 168 | src/chains/Blast/Common.sol | (b842)2024-12-12, (5a49)2024-12-12, (456e)2024-12-12
+ 0 | - 0 | src/chains/Blast/IBlast.sol | (b842)2024-12-12, (5a49)2024-12-12
+ 104 | - 0 | src/chains/Blast/MetaTxn.sol | (b842)2024-12-12, (5a49)2024-12-12
+ 82 | - 0 | src/chains/Blast/TakerSubmitted.sol | (b842)2024-12-12, (5a49)2024-12-12
+ 0 | - 189 | src/chains/Bnb.sol | (b842)2024-12-12
+ 108 | - 103 | src/chains/Bnb/Common.sol | (b842)2024-12-12, (2227)2024-12-12, (456e)2024-12-12
+ 112 | - 0 | src/chains/Bnb/MetaTxn.sol | (b842)2024-12-12, (2227)2024-12-12
+ 124 | - 0 | src/chains/Bnb/TakerSubmitted.sol | (b842)2024-12-12, (2227)2024-12-12
+ 130 | - 0 | src/chains/Gnosis/Common.sol | (b842)2024-12-12, (60be)2024-12-12, (42a2)2024-12-12
+ 92 | - 0 | src/chains/Gnosis/MetaTxn.sol | (b842)2024-12-12, (42a2)2024-12-12
+ 102 | - 0 | src/chains/Gnosis/TakerSubmitted.sol | (b842)2024-12-12, (42a2)2024-12-12
+ 0 | - 146 | src/chains/Linea.sol | (b842)2024-12-12
+ 97 | - 73 | src/chains/Linea/Common.sol | (b842)2024-12-12, (4bac)2024-12-12, (456e)2024-12-12
+ 82 | - 0 | src/chains/Linea/MetaTxn.sol | (b842)2024-12-12, (4bac)2024-12-12
+ 92 | - 0 | src/chains/Linea/TakerSubmitted.sol | (b842)2024-12-12, (4bac)2024-12-12
+ 0 | - 278 | src/chains/Mainnet.sol | (b842)2024-12-12
+ 160 | - 158 | src/chains/Mainnet/Common.sol | (b842)2024-12-12, (9805)2024-12-12, (0e47)2024-12-12, (456e)2024-12-12
+ 158 | - 0 | src/chains/Mainnet/MetaTxn.sol | (b842)2024-12-12, (0e47)2024-12-12
+ 174 | - 0 | src/chains/Mainnet/TakerSubmitted.sol | (b842)2024-12-12, (0e47)2024-12-12
+ 0 | - 130 | src/chains/Mantle.sol | (b842)2024-12-12
+ 76 | - 70 | src/chains/Mantle/Common.sol | (b842)2024-12-12, (4597)2024-12-12, (456e)2024-12-12
+ 82 | - 0 | src/chains/Mantle/MetaTxn.sol | (b842)2024-12-12, (4597)2024-12-12
+ 92 | - 0 | src/chains/Mantle/TakerSubmitted.sol | (b842)2024-12-12, (4597)2024-12-12
+ 0 | - 139 | src/chains/Mode.sol | (b842)2024-12-12
+ 89 | - 78 | src/chains/Mode/Common.sol | (b842)2024-12-12, (9805)2024-12-12, (221f)2024-12-12, (456e)2024-12-12
+ 0 | - 0 | src/chains/Mode/IModeSFS.sol | (b842)2024-12-12, (221f)2024-12-12
+ 104 | - 0 | src/chains/Mode/MetaTxn.sol | (b842)2024-12-12, (221f)2024-12-12
+ 82 | - 0 | src/chains/Mode/TakerSubmitted.sol | (b842)2024-12-12, (221f)2024-12-12
+ 0 | - 135 | src/chains/Optimism.sol | (b842)2024-12-12
+ 87 | - 76 | src/chains/Optimism/Common.sol | (b842)2024-12-12, (9805)2024-12-12, (88ea)2024-12-12, (456e)2024-12-12
+ 82 | - 0 | src/chains/Optimism/MetaTxn.sol | (b842)2024-12-12, (88ea)2024-12-12
+ 92 | - 0 | src/chains/Optimism/TakerSubmitted.sol | (b842)2024-12-12, (88ea)2024-12-12
+ 0 | - 141 | src/chains/Polygon.sol | (b842)2024-12-12
+ 90 | - 73 | src/chains/Polygon/Common.sol | (b842)2024-12-12, (9822)2024-12-12, (456e)2024-12-12
+ 82 | - 0 | src/chains/Polygon/MetaTxn.sol | (b842)2024-12-12, (9822)2024-12-12
+ 92 | - 0 | src/chains/Polygon/TakerSubmitted.sol | (b842)2024-12-12, (9822)2024-12-12
+ 0 | - 189 | src/chains/Scroll.sol | (b842)2024-12-12
+ 108 | - 105 | src/chains/Scroll/Common.sol | (b842)2024-12-12, (91d6)2024-12-12, (456e)2024-12-12
+ 112 | - 0 | src/chains/Scroll/MetaTxn.sol | (b842)2024-12-12, (91d6)2024-12-12
+ 124 | - 0 | src/chains/Scroll/TakerSubmitted.sol | (b842)2024-12-12, (91d6)2024-12-12
+ 0 | - 162 | src/chains/Sepolia.sol | (b842)2024-12-12
+ 76 | - 100 | src/chains/Sepolia/Common.sol | (b842)2024-12-12, (242a)2024-12-12, (456e)2024-12-12
+ 112 | - 0 | src/chains/Sepolia/MetaTxn.sol | (b842)2024-12-12, (242a)2024-12-12
+ 124 | - 0 | src/chains/Sepolia/TakerSubmitted.sol | (b842)2024-12-12, (242a)2024-12-12
+ 75 | - 84 | src/chains/Taiko/Common.sol | (b842)2024-12-12, (4cc4)2024-12-12, (456e)2024-12-12
+ 92 | - 0 | src/chains/Taiko/MetaTxn.sol | (b842)2024-12-12, (4cc4)2024-12-12
+ 102 | - 0 | src/chains/Taiko/TakerSubmitted.sol | (b842)2024-12-12, (4cc4)2024-12-12
+ 0 | - 135 | src/chains/WorldChain.sol | (456e)2024-12-12
+ 121 | - 1 | src/chains/WorldChain/Common.sol | (b842)2024-12-12, (9805)2024-12-12, (456e)2024-12-12
+ 92 | - 0 | src/chains/WorldChain/MetaTxn.sol | (b842)2024-12-12, (456e)2024-12-12
+ 102 | - 0 | src/chains/WorldChain/TakerSubmitted.sol | (b842)2024-12-12, (456e)2024-12-12
+ 2 | - 2 | src/core/Permit2Payment.sol | (b842)2024-12-12
+ 1 | - 0 | src/core/univ3forks/DackieSwapV3.sol | (b842)2024-12-12
+ 6 | - 0 | src/core/univ3forks/Panko.sol | (b842)2024-12-12
+ 2 | - 0 | src/core/univ3forks/SushiswapV3.sol | (b842)2024-12-12, (42a2)2024-12-12
+ 12 | - 0 | src/core/univ3forks/Swapr.sol | (b842)2024-12-12, (60be)2024-12-12
+ 6 | - 0 | src/core/univ3forks/Swapsicle.sol | (b842)2024-12-12
+ 4 | - 0 | src/core/univ3forks/UniswapV3.sol | (b842)2024-12-12, (42a2)2024-12-12
+ 2 | - 2 | src/deployer/BlastDeployer.sol | (b842)2024-12-12, (fa99)2024-12-12
+ 2 | - 2 | src/deployer/ModeDeployer.sol | (b842)2024-12-12, (fa99)2024-12-12
                    f45652804e6939be4b9fbda4a3664021bb1417ce
                    
                    Merge branch 'dcmt/linea-infra'
                
b842b58bbbc9168814b02d4e8226ce0a1d6ea49b Merge branch 'dcmt/gnosis'
8cd6042ee9daf486a9e2f582cbd5e8747c50c6cd Finish deployment of Settler to Gnosis
9d491e6fcff8b909eb0fbc132f741b5353c367dd Make deploys go faster by skipping compiling irrelevant files
ee3c64a7658823a8ffd5d19498b5cca903c9a2b2 DRY
a70615472d6b9af0bd551f895c84ca3f2777ad14 Deploy AllowanceHolder to Gnosis
e5de90c3c0cbda1f27d68323b08f22af6e437021 Merge branch 'dcmt/etherscan-woes' into dcmt/gnosis
92a586c4a9ab0aba3344b8c0824c033ffef0a9aa Verify the source from the correct flattened file in `verify_settler.sh`
60be40ec909af10745bb0cfca250ed78cb50beec Add Swapr Algebra-style UniV3 fork to Gnosis
3b1f27f6b13fa5566bb7feb345758af1d9c03699 WIP: Gnosis
42a2ee808163d8bd9b6a53c287082c8c139cc4c1 WIP: Gnosis network
9805a5730aa7b81134b62dab8d8efe57e4bd90c2 `forge fmt`
7b4c1c36aa49564001eb50d4bb8d72727f18f53d Bug! Initial chain deployment was deploying the un-flattened version of the metatx Settler
e74088ec48119d61860de890d254a6c8c35a0399 Modify deploy scripts to find the chain-specific contracts at their new paths
fa9930f6d69ac4ef7995d41591f9b8a88d35ce1e Compilation errors
4cc4052c5525599e57cedb5648337aa0979e4c2d WIP:
242af5f21228edc2836b898c0a36914eea750f31 WIP:
91d66c953410d2ed9bce8ee24971d69121318a86 WIP:
9822a2cd6b8386b7fdc67506b58382292b42e436 WIP:
88eaeb89c7986af0416c56af123856bbeb8b6767 WIP:
221fc624de1f2ef07ea717a500a9f98d0eab3d99 WIP:
45976733d6df768677efece2d812f016869f2d3f WIP:
0e4775197685e1c5ceb78cec58f1e22971189a7f WIP:
4bacdd15120fb05d971bea574dbf42062a699f87 WIP:
222706b738af36f06618b7de70a5270e9ffae115 WIP:
5a49d5ab703690591000376a8b5d5f21f0143325 WIP:
3eb769322f634b9b1074af26ba6e59cb4915c43c WIP:
a66d7ee418e1f4cd23c06e686e2868d0bffef968 WIP:
456e839c0a619720ce76c5fc6339a11383e1b148 WIP:
1015ffd172c0ce841c8743ca6e1e6d16e610be76 WIP:
#: 54

id: hathornetwork
project: Hathor Network
Date: 2023-03-15T19:00:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/hathornetwork

GitHub Url: github.com/HathorNetwork/hathor-wallet
GitHub History Url: github.com/HathorNetwork/hathor-wallet/commits
2024-12-12master

97.39 - JavaScript
1.56 - SCSS
0.8 - Shell
0.11 - Makefile
0.06 - Nix
0.06 - HTML
0.03 - TypeScript
js: 17
json: 1
+    1 | -    0 | package.json | (0c58)2024-12-11
+ 35 | - 0 | src/actions/index.js | (d559)2024-12-11
+ 40 | - 65 | src/components/InputNumber.js | (72c0)2024-12-12
+ 2 | - 7 | src/components/OutputsWrapper.js | (72c0)2024-12-12
+ 4 | - 5 | src/components/SendTokensOne.js | (72c0)2024-12-12
+ 3 | - 6 | src/components/atomic-swap/ModalAtomicReceive.js | (72c0)2024-12-12
+ 5 | - 9 | src/components/atomic-swap/ModalAtomicSend.js | (72c0)2024-12-12
+ 11 | - 32 | src/components/tokens/TokenMelt.js | (72c0)2024-12-12
+ 10 | - 26 | src/components/tokens/TokenMint.js | (72c0)2024-12-12
+ 19 | - 0 | src/constants.js | (d559)2024-12-11
+ 64 | - 1 | src/reducers/index.js | (d559)2024-12-11
+ 107 | - 1 | src/sagas/nanoContract.js | (d559)2024-12-11
+ 1 | - 1 | src/screens/CreateNFT.js | (72c0)2024-12-12
+ 2 | - 4 | src/screens/CreateToken.js | (72c0)2024-12-12
+ 33 | - 60 | src/screens/nano-contract/NanoContractDetail.js | (d559)2024-12-11
+ 24 | - 32 | src/screens/nano-contract/NanoContractExecuteMethod.js | (72c0)2024-12-12
+ 1 | - 2 | src/utils/tokens.js | (72c0)2024-12-12
+ 0 | - 19 | src/utils/wallet.js | (72c0)2024-12-12
                    72c09b97f67b4f2772e8f6660f3919b03ff2bbf4
                    
                    refactor: improve amount handling (#699)
                
0c581dcce350543bef53635a2da82c28f219c392 chore: add build for linux arm64 (#673) * chore: add build for linux arm64 * chore: add build target to release script * review: remove command from release.sh
d559b804ce9504fa444f63c586bf134703a6a7f8 feat: verify is tx is confirmed before getting nc state (#695)
#: 55

id: pythnetwork
project: Pyth Network
Date: 2024-06-24T16:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/pythnetwork

GitHub Url: github.com/pyth-network/per
GitHub History Url: github.com/pyth-network/per/commits
2024-12-12main

42.79 - Rust
22.28 - Solidity
22.26 - Python
11.32 - TypeScript
0.88 - Starlark
0.34 - Dockerfile
0.05 - PLpgSQL
0.04 - Shell
0.04 - JavaScript
yaml: 1
+  116 | -   10 | pnpm-lock.yaml | (3f2a)2024-12-12
                    3f2af65d6d1f2823de2509fe0a1b726fcada116a
                    
                    feat: make limonade smart (#290)

* checkpoint

* go

* remove unncessary dep

* go

* go

* go

* go

* go

* timeout

* go

* go

* smart limonade

* improve description

* add error handling

* restore chagne

* hermes

* hermes

* added sample config

* clarify comment, make stalenessthreshold milliseconds

* add price band

* go

* add publish time

* only update if more recent price

* evaluate staleness in isOffMarket

* remove double negative

* add interval

* improve hermes timeout:

* refactor hermes timeout

* add readme
                
#: 56

id: avalanche
project: Ava Labs Avalanche
Date: 2023-12-03T22:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/avalanche

GitHub Url: github.com/ava-labs/subnet-evm
GitHub History Url: github.com/ava-labs/subnet-evm/commits
2024-12-12master

97.34 - Go
0.89 - Shell
0.68 - Solidity
0.64 - TypeScript
0.42 - JavaScript
0.02 - Dockerfile
go: 3
+    1 | -    1 | eth/tracers/logger/access_list_tracer.go | (ea8a)2024-12-12
+ 1 | - 1 | internal/ethapi/transaction_args.go | (ea8a)2024-12-12
+ 1 | - 1 | rpc/handler.go | (ea8a)2024-12-12
                    72cacc3217572fa5fa93a1b7ce395499a801246f
                    
                    Fix Typos in Documentation (#1404)

* typos README.md

Signed-off-by: Dmytrol <[email protected]>

* typos README.md

Signed-off-by: Dmytrol <[email protected]>

---------

Signed-off-by: Dmytrol <[email protected]>
Co-authored-by: Ceyhun Onur 
                
ea8a88149362e3b82e2f83a0a7bbb593e728da17 chore: fix some function names in comment (#1405) Signed-off-by: guqicun Co-authored-by: Ceyhun Onur
#: 57

id: wormhole
project: Wormhole
Date: 2022-02-11T15:00:00.000Z
Max Reward: 5000000
Bounty Url: https://immunefi.com/bounty/wormhole

GitHub Url: github.com/wormhole-foundation/wormhole
GitHub History Url: github.com/wormhole-foundation/wormhole/commits
2024-12-12main

52.77 - TypeScript
21.83 - Go
10.89 - Rust
5.51 - Move
5.12 - Solidity
1.78 - Python
1.1 - Shell
0.49 - JavaScript
0.21 - Starlark
0.18 - Makefile
0.12 - Dockerfile
0.01 - HTML
go: 23
base: 3
sum: 1
github/CODEOWNERS: 1
yml: 1
mod: 1
+    1 | -    1 | .github/CODEOWNERS | (2c13)2024-12-12
+ 63 | - 0 | .github/workflows/wormchain-icts.yml | (2306)2024-12-12
+ 2 | - 2 | aptos/Dockerfile.base | (9299)2024-12-11
+ 4 | - 2 | node/cmd/guardiand/adminclient.go | (996d)2024-12-12
+ 16 | - 10 | node/cmd/guardiand/node.go | (996d)2024-12-12, (0be4)2024-12-12
+ 17 | - 1 | node/go.mod | (996d)2024-12-12
+ 60 | - 5 | node/go.sum | (996d)2024-12-12
+ 1 | - 1 | node/hack/accountant/send_obs.go | (996d)2024-12-12
+ 1 | - 1 | node/pkg/accountant/accountant.go | (996d)2024-12-12
+ 1 | - 1 | node/pkg/accountant/submit_obs.go | (996d)2024-12-12
+ 1 | - 1 | node/pkg/adminrpc/adminserver.go | (996d)2024-12-12
+ 3 | - 0 | node/pkg/governor/governor.go | (0be4)2024-12-12
+ 8 | - 7 | node/pkg/governor/governor_monitoring.go | (996d)2024-12-12
+ 18 | - 8 | node/pkg/governor/governor_prices.go | (0be4)2024-12-12
+ 267 | - 0 | node/pkg/guardiansigner/amazonkms.go | (996d)2024-12-12
+ 116 | - 0 | node/pkg/guardiansigner/benchmarksigner.go | (996d)2024-12-12
+ 20 | - 6 | node/pkg/guardiansigner/filesigner.go | (996d)2024-12-12
+ 11 | - 3 | node/pkg/guardiansigner/generatedsigner.go | (996d)2024-12-12
+ 54 | - 12 | node/pkg/guardiansigner/guardiansigner.go | (996d)2024-12-12
+ 2 | - 2 | node/pkg/node/adminServiceRunnable.go | (996d)2024-12-12, (0be4)2024-12-12
+ 6 | - 2 | node/pkg/node/options.go | (0be4)2024-12-12
+ 1 | - 1 | node/pkg/p2p/ccq_p2p.go | (996d)2024-12-12
+ 9 | - 9 | node/pkg/p2p/p2p.go | (996d)2024-12-12
+ 3 | - 2 | node/pkg/processor/message.go | (996d)2024-12-12
+ 4 | - 4 | node/pkg/processor/processor.go | (996d)2024-12-12
+ 1 | - 0 | sdk/mainnet_consts.go | (8624)2024-12-12
+ 14 | - 15 | sui/Dockerfile.base | (4a13)2024-12-11, (44a1)2024-12-11
                    8624e5ae9a288f98ba9ca73157dfd4daa64b6b80
                    
                    sdk: worldchain mainnet SR entry. (#4188)
                
2c13a592c28993c082004ef64d7db0e2ae4d7653 Update CODEOWNERS (#4151)
2306e2d4719214c2725c61bed246c575299e5a99 wormchain: add ibc_receiver_test and ict workflow (#4155)
996dabe03ad5a97e5394803e5f5d1278c94b2093 node: add amazon kms and benchmark signers (#4168) * add kms and benchmark signers * include context during guardiansigner calls * add error counters and address review comment * address pr comments * address pr comments --------- Co-authored-by: pleasew8t
0be4486de75126db7d343b02d2e7dddbc4993ae3 Add coin gecko pro API usage for the governor (#4025) * Add coin gecko pro API usage for the governor * Add in missing parameter for node test * Fix missing parameter in publicrpcserver_test.go * Add in NIT fixes * Change CLI description * Reorder error message so that the important part is not truncated in the logs * Remove network test from unit test. Plan on creating a Github action cron action for this instead * Remove unnecessary '&' from URL path * Add in new parameters for gov from rebase * Fix regression on query creation * Add coin gecko pro API usage for the governor * Add in NIT fixes * Remove network test from unit test. Plan on creating a Github action cron action for this instead --------- Co-authored-by: Maxwell Dulin Co-authored-by: Maxwell Dulin
4a139655a35a158a5de79ceef683db712e410755 tilt: smaller sui image
e9b080b95f74fad76ebf81b63ed64ce12ea10920 tilt: solana-test-validator multi-platform support
6359412480b2c806efcaafa82c34b9c7375a7a1a tilt: node multi-platform support
44a10d93852d1fa2c657e0ede5958046d3eaa1ca tilt: sui multi-platform support
9299a1431ca762d0f7b56b00d031ad018b52c8b9 tilt: aptos multi-platform support
#: 58

id: stellar
project: Stellar
Date: 2023-11-29T12:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/stellar

GitHub Url: github.com/stellar/rs-soroban-env
GitHub History Url: github.com/stellar/rs-soroban-env/commits
2024-12-12main

99.73 - Rust
0.26 - Makefile
0.01 - C
0 - RenderScript
yml: 1
rs: 20
toml: 4
+    2 | -    2 | .github/workflows/rust.yml | (25f8)2024-12-11
+ 13 | - 13 | Cargo.toml | (a327)2024-12-12, (8c08)2024-12-12, (6e70)2024-12-11
+ 1 | - 2 | soroban-env-common/src/env.rs | (25f8)2024-12-11
+ 1 | - 1 | soroban-env-common/src/object.rs | (25f8)2024-12-11
+ 1 | - 0 | soroban-env-common/src/storage_type.rs | (25f8)2024-12-11
+ 3 | - 3 | soroban-env-common/src/vmcaller_env.rs | (25f8)2024-12-11
+ 2 | - 2 | soroban-env-guest/src/guest.rs | (25f8)2024-12-11
+ 1 | - 1 | soroban-env-host/Cargo.toml | (8c08)2024-12-12
+ 22 | - 0 | soroban-env-host/src/auth.rs | (25f8)2024-12-11
+ 1 | - 0 | soroban-env-host/src/builtin_contracts/contract_error.rs | (25f8)2024-12-11
+ 1 | - 1 | soroban-env-host/src/builtin_contracts/stellar_asset_contract/balance.rs | (25f8)2024-12-11
+ 1 | - 1 | soroban-env-host/src/crypto/bls12_381.rs | (25f8)2024-12-11
+ 1 | - 1 | soroban-env-host/src/e2e_invoke.rs | (25f8)2024-12-11
+ 1 | - 1 | soroban-env-host/src/fees.rs | (25f8)2024-12-11
+ 1 | - 1 | soroban-env-host/src/host.rs | (64ca)2024-12-11
+ 1 | - 1 | soroban-env-host/src/host/invocation_metering.rs | (25f8)2024-12-11
+ 1 | - 1 | soroban-env-host/src/host/metered_xdr.rs | (25f8)2024-12-11
+ 3 | - 3 | soroban-env-host/src/host/trace/fmt.rs | (25f8)2024-12-11
+ 3 | - 0 | soroban-env-host/src/lib.rs | (64ca)2024-12-11
+ 0 | - 1 | soroban-env-host/src/vm.rs | (25f8)2024-12-11
+ 1 | - 1 | soroban-env-host/src/vm/dispatch.rs | (25f8)2024-12-11
+ 1 | - 1 | soroban-env-host/src/vm/func_info.rs | (25f8)2024-12-11
+ 4 | - 4 | soroban-simulation/src/snapshot_source.rs | (25f8)2024-12-11
                    a327d03c19bad7fcdd5c57285074490668e33134
                    
                    Bump version to 22.1.2 (#1499)

### What
Bump version to 22.1.2, creating release branch.

### Why
Triggered by @leighmcculloch in
https://github.com/stellar/rs-soroban-env/actions/runs/12295359246.

### What is next

See the release instructions for a full rundown on the release process:
https://github.com/stellar/actions/blob/main/README-rust-release.md

Commit any changes to the `release/v22.1.2` branch that are needed in
this release.

If this is a regular release releasing from `main`, merge this PR when
ready, and after merging, create a release for this version by going to
this link:
https://github.com/stellar/rs-soroban-env/releases/new?tag=v22.1.2&title=22.1.2

If this is a backport or patch release of a past version, see the
release instructions. When ready to release this branch create a release
by going to this link:

https://github.com/stellar/rs-soroban-env/releases/new?tag=v22.1.2&title=22.1.2&target=release/v22.1.2

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
                
8c08e765f4cc516feb00ae57947986bd7ad97886 Update stellar-xdr (#1498) ### What Update stellar-xdr ### Why To get the recent changes in stellar-xdr available in a compatible env that pins to a specific version of stellar-xdr.
6e700f29404b8dd6ab94c1c0068fe7fd6ef87b2a Bump version to 22.1.1 (#1497) ### What Bump version to 22.1.1, creating release branch. ### Why Triggered by @dmkozh in https://github.com/stellar/rs-soroban-env/actions/runs/12286865866. ### What is next See the release instructions for a full rundown on the release process: https://github.com/stellar/actions/blob/main/README-rust-release.md Commit any changes to the `release/v22.1.1` branch that are needed in this release. If this is a regular release releasing from `main`, merge this PR when ready, and after merging, create a release for this version by going to this link: https://github.com/stellar/rs-soroban-env/releases/new?tag=v22.1.1&title=22.1.1 If this is a backport or patch release of a past version, see the release instructions. When ready to release this branch create a release by going to this link: https://github.com/stellar/rs-soroban-env/releases/new?tag=v22.1.1&title=22.1.1&target=release/v22.1.1 Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
64caabb23a7d495a2862b3e1960a5bbf3c133589 Expose structs used for invocation metering. (#1496) ### What Expose structs used for invocation metering. ### Why These are meant to be public. ### Known limitations N/A
25f8d3a0899ceb8a13d8445de45faa2eca85568b Add a function to inherit the recording auth settings when switching to recording mode (#1495) ### What Add a function to inherit the recording auth settings when switching to recording mode. ### Why This is necessarily for the test utilities that snapshot the auth manager and unconditionally switch to recording mode (such as helpers for deploying the contracts). Previously we just disallowed non-root auth because that didn't matter, but with the constructors it does matter. ### Known limitations N/A
#: 59

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/boost
GitHub History Url: github.com/filecoin-project/boost/commits
2024-12-12main

88.36 - Go
8.93 - JavaScript
1.52 - CSS
0.72 - Shell
0.34 - Makefile
0.07 - Dockerfile
0.06 - HTML
go: 2
gz: 1
sum: 2
mod: 1
work: 1
+    0 | -    0 | build/openrpc/boost.json.gz | (86de)2024-12-12
+ 1 | - 1 | build/version.go | (86de)2024-12-12
+ 47 | - 46 | go.mod | (703c)2024-12-12
+ 93 | - 96 | go.sum | (703c)2024-12-12
+ 1 | - 1 | go.work | (703c)2024-12-12
+ 772 | - 2 | go.work.sum | (703c)2024-12-12
+ 36 | - 96 | node/config/doc_gen.go | (703c)2024-12-12
                    86de5091c9025aa7644a3295995b3c53107fe414
                    
                    release v2.4.1-rc1 (#1988)
                
703c62a2e702b5dc5e5496bb90b905fb2abd5a88 nv 25 (#1986)
#: 60

id: gear
project: Gear
Date: 2023-02-24T13:00:00.000Z
Max Reward: 25000
Bounty Url: https://immunefi.com/bounty/gear

GitHub Url: github.com/gear-tech/gear
GitHub History Url: github.com/gear-tech/gear/commits
2024-12-12master

94.85 - Rust
2.98 - Shell
1.74 - Solidity
0.11 - Makefile
0.11 - Handlebars
0.08 - Jinja
0.06 - Dockerfile
0.05 - HCL
0.02 - Python
0 - C
rs: 20
sol: 3
json: 5
+    9 | -    3 | ethexe/common/src/events/router.rs | (d7a3)2024-12-12
+ 6 | - 0 | ethexe/common/src/gear.rs | (d7a3)2024-12-12
+ 12 | - 4 | ethexe/contracts/src/IRouter.sol | (d7a3)2024-12-12
+ 1 | - 0 | ethexe/contracts/src/Middleware.sol | (d7a3)2024-12-12
+ 85 | - 22 | ethexe/contracts/src/Router.sol | (d7a3)2024-12-12
+ 13 | - 2 | ethexe/db/src/database.rs | (20ac)2024-12-12
+ 1 | - 1 | ethexe/ethereum/Mirror.json | (d7a3)2024-12-12
+ 1 | - 1 | ethexe/ethereum/MirrorProxy.json | (d7a3)2024-12-12
+ 1 | - 1 | ethexe/ethereum/Router.json | (d7a3)2024-12-12
+ 1 | - 1 | ethexe/ethereum/TransparentUpgradeableProxy.json | (d7a3)2024-12-12
+ 1 | - 1 | ethexe/ethereum/WrappedVara.json | (d7a3)2024-12-12
+ 8 | - 3 | ethexe/ethereum/src/abi/events/router.rs | (d7a3)2024-12-12
+ 13 | - 0 | ethexe/ethereum/src/abi/gear.rs | (d7a3)2024-12-12
+ 1 | - 0 | ethexe/ethereum/src/abi/mod.rs | (d7a3)2024-12-12
+ 2 | - 0 | ethexe/ethereum/src/lib.rs | (d7a3)2024-12-12
+ 17 | - 4 | ethexe/ethereum/src/router/events.rs | (d7a3)2024-12-12, (ff84)2024-12-12
+ 53 | - 4 | ethexe/observer/src/observer.rs | (89ca)2024-12-12, (ff84)2024-12-12
+ 99 | - 50 | ethexe/observer/src/query.rs | (ff84)2024-12-12
+ 1 | - 1 | ethexe/processor/src/handling/events.rs | (d7a3)2024-12-12
+ 11 | - 1 | ethexe/processor/src/host/mod.rs | (0e96)2024-12-12
+ 37 | - 21 | ethexe/processor/src/host/threads.rs | (20ac)2024-12-12
+ 2 | - 2 | ethexe/runtime/common/src/journal.rs | (20ac)2024-12-12
+ 4 | - 11 | ethexe/runtime/common/src/lib.rs | (20ac)2024-12-12
+ 121 | - 6 | ethexe/runtime/common/src/state.rs | (20ac)2024-12-12
+ 6 | - 1 | ethexe/runtime/src/wasm/api/mod.rs | (0e96)2024-12-12
+ 13 | - 5 | ethexe/runtime/src/wasm/storage.rs | (20ac)2024-12-12
                    d7a3924316f4e1916ba2b60171a55869b5213f0b
                    
                    feat(gear.exe): validators commitment (#4373)
                
89ca9b7f6dc010faa6cdfb05a5c663c37d5e0713 fix(ethexe): lower constant (#4401)
ff841abd396ecb2ebad4dec080acafdde82ca5e4 fix(ethexe): faster eth sync (#4398)
0e966fa2b745650fd26f4ac667fee368136974cf fix(ethexe): allocation failure on huge journal returned from runtime (#4397)
20ac111a84252b88bdcff15e38d18c35fbcd2d17 feat(ethexe): sparse memory pages (#4390)
#: 61

id: coreum
project: Coreum
Date: 2023-12-20T09:00:00.000Z
Max Reward: 25000
Bounty Url: https://immunefi.com/bounty/coreum

GitHub Url: github.com/CoreumFoundation/coreum
GitHub History Url: github.com/CoreumFoundation/coreum/commits
2024-12-12master

94.02 - Go
5.85 - Rust
0.06 - Shell
0.04 - Makefile
0.03 - Smarty
sum: 1
mod: 1
+    1 | -    1 | build/go.mod | (f842)2024-12-12
+ 2 | - 2 | build/go.sum | (f842)2024-12-12
                    f842002ee92abd97086d302de716c27e6f649a28
                    
                    updated cosmovisor to 1.6 (#1046)

* updated cosmovisor to 1.6

* pass linter

* Merge branch 'master' into milad/update-cosmovisor-1.6
                
#: 62

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/ipfs/go-ipld-cbor
GitHub History Url: github.com/ipfs/go-ipld-cbor/commits
2024-12-12master

99.67 - Go
0.33 - Makefile
sum: 1
mod: 1
+    2 | -    2 | go.mod | (3adb)2024-12-12
+ 4 | - 4 | go.sum | (3adb)2024-12-12
                    3adb4b9795fa4c005886d65296dd4342699d909c
                    
                    build(deps): bump golang.org/x/crypto from 0.17.0 to 0.31.0

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.17.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.17.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] 
                
#: 63

id: vechain
project: VeChain
Date: 2024-12-09T22:43:23.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/vechain

GitHub Url: github.com/vechain/thor
GitHub History Url: github.com/vechain/thor/commits
2024-12-12master

98.13 - Go
1.07 - Solidity
0.56 - JavaScript
0.12 - Makefile
0.09 - HTML
0.03 - Dockerfile
go: 2
+    1 | -    1 | thorclient/httpclient/client.go | (dcea)2024-12-12
+ 15 | - 3 | thorclient/thorclient.go | (dcea)2024-12-12
                    dcea741d1a907ee5a3ca90bb8b26b86cb2ce0781
                    
                    Fixes to thorclient (#920)
                
5fe421e89a1dea12597115b527e06a0dabde2eb4 chore(e2e): (#918) - update test commit sha
#: 64

id: sora
project: SORA
Date: 2022-07-07T16:30:00.000Z
Max Reward: 30000
Bounty Url: https://immunefi.com/bounty/sora

GitHub Url: github.com/sora-xor/sora2-network
GitHub History Url: github.com/sora-xor/sora2-network/commits
2024-12-12master

98.28 - Rust
1.06 - Python
0.5 - Shell
0.07 - Handlebars
0.03 - Makefile
0.02 - HTML
0.02 - Awk
0.01 - Dockerfile
0.01 - Nix
rs: 6
toml: 2
+    9 | -    1 | pallets/presto/Cargo.toml | (adcc)2024-12-11
+ 322 | - 0 | pallets/presto/src/benchmarking.rs | (adcc)2024-12-11
+ 7 | - 1 | pallets/presto/src/crop_receipt.rs | (4937)2024-12-12, (adcc)2024-12-11
+ 6 | - 4 | pallets/presto/src/lib.rs | (adcc)2024-12-11
+ 671 | - 132 | pallets/presto/src/weights.rs | (adcc)2024-12-11
+ 1 | - 0 | runtime/Cargo.toml | (adcc)2024-12-11
+ 4 | - 0 | runtime/src/lib.rs | (adcc)2024-12-11
                    4937d492066255a2feaa510933fc7ec5e39ef7a3
                    
                    Presto: minor fix flag

Signed-off-by: Mikhail Tagirov 
                
adcc8a557cad84e6ba236d9a91c5c04551e91cd5 Presto: benchmarks (#1300) * benchmarks Signed-off-by: Mikhail Tagirov * weights Signed-off-by: Mikhail Tagirov --------- Signed-off-by: Mikhail Tagirov
#: 65

id: ceres
project: Ceres
Date: 2022-08-09T18:30:00.000Z
Max Reward: 30000
Bounty Url: https://immunefi.com/bounty/ceres

GitHub Url: github.com/sora-xor/sora2-network
GitHub History Url: github.com/sora-xor/sora2-network/commits
2024-12-12master

98.28 - Rust
1.06 - Python
0.5 - Shell
0.07 - Handlebars
0.03 - Makefile
0.02 - HTML
0.02 - Awk
0.01 - Dockerfile
0.01 - Nix
rs: 6
toml: 2
+    9 | -    1 | pallets/presto/Cargo.toml | (adcc)2024-12-11
+ 322 | - 0 | pallets/presto/src/benchmarking.rs | (adcc)2024-12-11
+ 7 | - 1 | pallets/presto/src/crop_receipt.rs | (4937)2024-12-12, (adcc)2024-12-11
+ 6 | - 4 | pallets/presto/src/lib.rs | (adcc)2024-12-11
+ 671 | - 132 | pallets/presto/src/weights.rs | (adcc)2024-12-11
+ 1 | - 0 | runtime/Cargo.toml | (adcc)2024-12-11
+ 4 | - 0 | runtime/src/lib.rs | (adcc)2024-12-11
                    4937d492066255a2feaa510933fc7ec5e39ef7a3
                    
                    Presto: minor fix flag

Signed-off-by: Mikhail Tagirov 
                
adcc8a557cad84e6ba236d9a91c5c04551e91cd5 Presto: benchmarks (#1300) * benchmarks Signed-off-by: Mikhail Tagirov * weights Signed-off-by: Mikhail Tagirov --------- Signed-off-by: Mikhail Tagirov
#: 66

id: omron
project: Omron
Date: 2024-09-30T19:44:15.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/omron

GitHub Url: github.com/inference-labs-inc/omron-subnet
GitHub History Url: github.com/inference-labs-inc/omron-subnet/commits
2024-12-12main

34.13 - Assembly
32.34 - C++
22.35 - Python
3.32 - Circom
3.09 - Jupyter Notebook
2.61 - Rust
0.95 - Shell
0.85 - Dockerfile
0.21 - Makefile
0.16 - JavaScript
json: 1
py: 10
+    1 | -    1 | neurons/__init__.py | (5517)2024-12-12
+ 3 | - 14 | neurons/_validator/config/__init__.py | (ae28)2024-12-11
+ 3 | - 2 | neurons/_validator/scoring/weights.py | (5517)2024-12-12
+ 1 | - 1 | neurons/constants.py | (5517)2024-12-12
+ 16 | - 4 | neurons/deployment_layer/circuit_store.py | (ae28)2024-12-11
+ 0 | - 1 | neurons/deployment_layer/model_33b92394b18412622adad75733a6fc659b4e202b01ee8a5465958a6bad8ded62/input.json | (5517)2024-12-12
+ 7 | - 3 | neurons/execution_layer/circuit.py | (ae28)2024-12-11
+ 5 | - 3 | neurons/execution_layer/proof_handlers/ezkl_handler.py | (ae28)2024-12-11
+ 19 | - 1 | neurons/miner.py | (ae28)2024-12-11
+ 11 | - 2 | neurons/utils/pre_flight.py | (ae28)2024-12-11
+ 23 | - 3 | neurons/validator.py | (ae28)2024-12-11
                    551702ec1f7f519fbf455b36f8ffadb21bcf8154
                    
                    Bump version to 6.0.0
                
ae28f5feee52108d3537cde9e7711e1cc724a959 Update docker image to support EZKL by @elesiuta
#: 67

id: orca
project: Orca
Date: 2022-05-19T17:30:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/orca

GitHub Url: github.com/orca-so/whirlpools
GitHub History Url: github.com/orca-so/whirlpools/commits
2024-12-12main

74.74 - TypeScript
25.21 - Rust
0.05 - JavaScript
json: 7
+    2 | -    2 | docs/whirlpool/package.json | (2148)2024-12-12, (d75a)2024-12-11
+ 3 | - 3 | examples/ts-sdk/next/package.json | (5162)2024-12-11, (3a81)2024-12-11, (d75a)2024-12-11
+ 2 | - 2 | package.json | (156e)2024-12-11, (3a81)2024-12-11
                    21489a0db8b6f8de9f79426baf8eccad04038fd2
                    
                    Bump prism-react-renderer from 2.4.0 to 2.4.1 (#590)

Bumps [prism-react-renderer](https://github.com/FormidableLabs/prism-react-renderer) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/FormidableLabs/prism-react-renderer/releases)
- [Commits](https://github.com/FormidableLabs/prism-react-renderer/compare/[email protected]@2.4.1)

---
updated-dependencies:
- dependency-name: prism-react-renderer
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] 
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
                
5162868977b97010bb48eb84524a4e469d4c7eca Bump @next/bundle-analyzer from 15.0.4 to 15.1.0 (#587) Bumps [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) from 15.0.4 to 15.1.0. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v15.1.0/packages/next-bundle-analyzer) --- updated-dependencies: - dependency-name: "@next/bundle-analyzer" dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
156e1d1ffedd16508674374ceb0af438c05dfbe0 Bump nx from 20.2.1 to 20.2.2 (#586) Bumps [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) from 20.2.1 to 20.2.2. - [Release notes](https://github.com/nrwl/nx/releases) - [Commits](https://github.com/nrwl/nx/commits/20.2.2/packages/nx) --- updated-dependencies: - dependency-name: nx dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3a810294eb7bd9abf421981da16db2fa0b54d5d8 Bump @types/node from 22.10.1 to 22.10.2 (#585) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.10.1 to 22.10.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
d75a7c007bbdd647c6091786d5c218e09df8c2f0 Bump next from 15.0.4 to 15.1.0 (#584) Bumps [next](https://github.com/vercel/next.js) from 15.0.4 to 15.1.0. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/compare/v15.0.4...v15.1.0) --- updated-dependencies: - dependency-name: next dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#: 68

id: oasis
project: Oasis
Date: 2024-02-20T16:32:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/oasis

GitHub Url: github.com/oasisprotocol/oasis-sdk
GitHub History Url: github.com/oasisprotocol/oasis-sdk/commits
2024-12-12main

64.11 - Rust
19.88 - Go
12.17 - TypeScript
2.21 - JavaScript
0.81 - Solidity
0.71 - Shell
0.08 - Dockerfile
0.03 - Makefile
0.01 - HTML
                    6264f08fb9730fc68bb4cc1b097fbbfececb061d
                    
                    Merge pull request #2109 from oasisprotocol/mz/docs

Update ROFL app docs
                
98eb36d1fdfea175d657b69880cc87b70864690c Update ROFL app docs
#: 69

id: neutron
project: Neutron
Date: 2024-07-02T08:30:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/neutron

GitHub Url: github.com/neutron-org/neutron
GitHub History Url: github.com/neutron-org/neutron/commits
2024-12-12main

96.77 - Go
2.4 - Shell
0.59 - Makefile
0.11 - Ruby
0.1 - Python
0.04 - Dockerfile
mod: 3
sum: 3
+    5 | -    5 | go.mod | (5ff5)2024-12-12, (2368)2024-12-12, (5792)2024-12-12
+ 8 | - 8 | go.sum | (5ff5)2024-12-12, (2368)2024-12-12, (5792)2024-12-12
                    5ff5272e0a920b6874036db292a0c8debba99102
                    
                    wasmd patch
                
23682cc7294ca8c9e7ae44f8cbbb64064c6d2e8e wasmd patch
5792f3153d63c68fa53173a47e47440c95d1249d wasmd path
#: 70

id: cardanofoundation
project: Cardano Foundation
Date: 2024-03-28T02:42:00.000Z
Max Reward: 10000
Bounty Url: https://immunefi.com/bounty/cardanofoundation

GitHub Url: github.com/cardano-foundation/cardano-rosetta-java
GitHub History Url: github.com/cardano-foundation/cardano-rosetta-java/commits
2024-12-12main

96.77 - Java
1.91 - Dockerfile
1.32 - Shell
h2: 1
dockerfile: 2
java: 4
docker-compose: 2
yaml: 7
xml: 2
sh: 1
+    4 | -    4 | .env.docker-compose | (7396)2024-12-12, (c933)2024-12-11
+ 1 | - 1 | .env.h2 | (c933)2024-12-11
+ 0 | - 1 | api/pom.xml | (7396)2024-12-12
+ 1 | - 0 | api/src/main/java/org/cardanofoundation/rosetta/api/account/model/entity/AddressUtxoEntity.java | (7396)2024-12-12
+ 1 | - 1 | api/src/main/java/org/cardanofoundation/rosetta/api/block/model/entity/LocalProtocolParamsEntity.java | (7396)2024-12-12
+ 2 | - 0 | api/src/main/java/org/cardanofoundation/rosetta/api/block/model/entity/PoolRegistrationEntity.java | (7396)2024-12-12
+ 2 | - 2 | api/src/main/java/org/cardanofoundation/rosetta/api/block/model/entity/TxnEntity.java | (7396)2024-12-12
+ 14 | - 0 | api/src/main/resources/config/application-offline.yaml | (7396)2024-12-12
+ 1 | - 34 | api/src/main/resources/config/application-online.yaml | (7396)2024-12-12
+ 8 | - 13 | api/src/main/resources/config/application.yaml | (7396)2024-12-12
+ 47 | - 0 | docker-compose-api.yaml | (7396)2024-12-12
+ 0 | - 42 | docker-compose-indexer.yaml | (7396)2024-12-12
+ 0 | - 0 | docker-compose-node.yaml | (7396)2024-12-12
+ 3 | - 2 | docker-compose.yaml | (7396)2024-12-12
+ 4 | - 5 | docker/.env.dockerfile | (7396)2024-12-12, (c933)2024-12-11
+ 17 | - 28 | docker/entrypoint.sh | (7396)2024-12-12
+ 1 | - 1 | pom.xml | (c933)2024-12-11
                    73964739f4a463455e1fed956b0aa001ce10128d
                    
                    Chore/remove db in offline mode (#256)

* stashing changes

* chore: removed the need for a postgres in offline mode

* docs: updated docs

* chore: fixed integration test

* chore: added comment to application-offline.yaml
                
c933390e4b673bd83448cdf72227361f058aeda0 chore: bumping node to 10.1.3 (#257)
#: 71

id: raydium
project: Raydium
Date: 2023-04-25T12:00:00.000Z
Max Reward: 505000
Bounty Url: https://immunefi.com/bounty/raydium

GitHub Url: github.com/raydium-io/raydium-amm
GitHub History Url: github.com/raydium-io/raydium-amm/commits
2024-12-12master

100 - Rust
rs: 1
+  108 | -  136 | program/src/processor.rs | (a0fa)2024-12-11
                    d10a8e9fab9f7a3d87b4ae3891e3e4c24b75c041
                    
                    Fix: update lock file (#30)
                
a0fa15cdd91673271fbb46f339c3b908c101ff8f Fix: fix for direct mapping feature (#29)
#: 72

id: neo
project: Neo
Date: 2022-01-07T04:00:00.000Z
Max Reward: 10000
Bounty Url: https://immunefi.com/bounty/neo

GitHub Url: github.com/neo-project/neo-devpack-dotnet
GitHub History Url: github.com/neo-project/neo-devpack-dotnet/commits
2024-12-12master

99.99 - C#
0.01 - Shell
0 - Dockerfile
gitignore: 1
cs: 5
csproj: 1
+    6 | -    0 | .gitignore | (d8a0)2024-12-11
+ 2 | - 17 | src/Neo.Compiler.CSharp/MethodConvert/ConstructorConvert.cs | (0284)2024-12-12
+ 3 | - 4 | src/Neo.Compiler.CSharp/MethodConvert/Expression/ObjectCreationExpression.cs | (0284)2024-12-12
+ 4 | - 0 | src/Neo.Compiler.CSharp/MethodConvert/Helpers/CallHelpers.cs | (0284)2024-12-12
+ 3 | - 26 | src/Neo.Compiler.CSharp/MethodConvert/Helpers/ConvertHelpers.cs | (0284)2024-12-12
+ 8 | - 14 | src/Neo.Compiler.CSharp/MethodConvert/MethodConvert.cs | (0284)2024-12-12
+ 3 | - 3 | src/Neo.SmartContract.Analyzer/Neo.SmartContract.Analyzer.csproj | (d8a0)2024-12-11
                    028445c742450cd726bfb64f648f0d4da48745b1
                    
                    cancel more unnecessary constructor call (#1260)

* cancel more unnecessary constructor call

* delete ProcessFields

* update GAS

* Merge branch 'master' into pr/1260

* master:
  remove artifact opcodes line number (#1261)

# Conflicts:
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_Array.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_ClassInit.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_Foreach.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_Initializer.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_Instance.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_Linq.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_MemberAccess.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_PostfixUnary.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_PropertyMethod.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_Record.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_Recursion.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_Tuple.cs
#	tests/Neo.Compiler.CSharp.UnitTests/TestingArtifacts/Contract_Types.cs
#	tests/Neo.SmartContract.Framework.UnitTests/TestingArtifacts/Contract_Storage.cs
#	tests/Neo.SmartContract.Framework.UnitTests/TestingArtifacts/Contract_Stored.cs

---------

Co-authored-by: Jim8y 
                
d8a043bf5e196ecc6fac71113e3370b39dc2b263 fix: warning AD0001: Analyzer 'Neo.SmartContract.Analyzer.CollectionTypesUsageAnalyzer' (#1263)
bb8a3b9ebdd6096765566359ce8a455dfaca6f7b remove artifact opcodes line number (#1261) * remove line * update more artifacts
#: 73

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/go-amt-ipld
GitHub History Url: github.com/filecoin-project/go-amt-ipld/commits
2024-12-12master

99.82 - Go
0.18 - Makefile
mod: 2
sum: 2
+    2 | -    2 | fuzz/go.mod | (0b25)2024-12-12
+ 4 | - 4 | fuzz/go.sum | (0b25)2024-12-12
+ 2 | - 2 | go.mod | (c574)2024-12-12
+ 4 | - 4 | go.sum | (c574)2024-12-12
                    c574f52e82e12fb4ca8619a0a9badc3e62c3aeec
                    
                    build(deps): bump golang.org/x/crypto from 0.25.0 to 0.31.0

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.25.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.25.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] 
                
0b252479d5e5ba83eb15d42ba84b54e1be400694 build(deps): bump golang.org/x/crypto from 0.25.0 to 0.31.0 in /fuzz Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.25.0 to 0.31.0. - [Commits](https://github.com/golang/crypto/compare/v0.25.0...v0.31.0) --- updated-dependencies: - dependency-name: golang.org/x/crypto dependency-type: indirect ... Signed-off-by: dependabot[bot]
#: 74

id: reffinance
project: Ref Finance
Date: 2022-05-17T18:30:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/reffinance

GitHub Url: github.com/ref-finance/ref-contracts
GitHub History Url: github.com/ref-finance/ref-contracts/commits
2024-12-12main

99.29 - Rust
0.34 - Shell
0.28 - Makefile
0.07 - Python
0.01 - Dockerfile
rs: 3
toml: 1
wasm: 1
+    1 | -    1 | ref-exchange/Cargo.toml | (7be2)2024-12-12
+ 1 | - 1 | ref-exchange/src/degen_swap/mod.rs | (7be2)2024-12-12
+ 1 | - 1 | ref-exchange/src/rated_swap/mod.rs | (7be2)2024-12-12
+ 1 | - 1 | ref-exchange/src/stable_swap/mod.rs | (7be2)2024-12-12
+ 0 | - 0 | releases/ref_exchange_release.wasm | (7be2)2024-12-12
                    7be270b3681ec07bb1621282bb6a5c50e830605a
                    
                    reorg MIN_RESERVE (#112)

* reorg MIN_RESERVE of stable, rated, degen pool to inner precision / 1000

* reorg MIN_RESERVE of stable, rated, degen pool to inner precision / 1000

* build release

---------

Co-authored-by: Marco 
                
#: 75

id: obyte
project: Obyte
Date: 2020-12-01T07:00:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/obyte

GitHub Url: github.com/byteball/ocore
GitHub History Url: github.com/byteball/ocore/commits
2024-12-12master

98.59 - JavaScript
1.12 - Nearley
0.29 - HTML
js: 4
+    1 | -    1 | data_feeds.js | (5fc8)2024-12-12
+ 22 | - 7 | network.js | (7a28)2024-12-12, (674c)2024-12-12, (5fc8)2024-12-12
                    7a2807638c252a5f0c2a060176648f036c3b0f3f
                    
                    order var reused
                
674c883139f5d66d8f4b5210108bba5f7896ebd3 allow light/get_aa_responses to scan all responses, with pagination
5fc8785f44d35d0918928cc329bd7e5a070e4a31 max_mci in light/get_data_feed
#: 76

id: bifrostfinance
project: Bifrost Finance
Date: 2022-06-29T03:00:00.000Z
Max Reward: 20000
Bounty Url: https://immunefi.com/bounty/bifrostfinance

GitHub Url: github.com/bifrost-finance/bifrost
GitHub History Url: github.com/bifrost-finance/bifrost/commits
2024-12-12develop

99.6 - Rust
0.14 - Handlebars
0.13 - Makefile
0.07 - Shell
0.03 - Dockerfile
0.02 - JavaScript
rs: 5
toml: 1
+    1 | -    1 | node/cli/Cargo.toml | (0428)2024-12-12
+ 9 | - 5 | pallets/vtoken-voting/src/benchmarking.rs | (0428)2024-12-12
+ 79 | - 50 | pallets/vtoken-voting/src/lib.rs | (0428)2024-12-12
+ 114 | - 1 | pallets/vtoken-voting/src/migration.rs | (0428)2024-12-12
+ 5 | - 2 | runtime/bifrost-kusama/src/lib.rs | (0428)2024-12-12
+ 5 | - 2 | runtime/bifrost-polkadot/src/lib.rs | (0428)2024-12-12
                    0428cbffb2025a685fd00221186cadf63b8d5e9c
                    
                    Bifrost v0.15.3 (#1543)

* Bifrost v0.15.3

* Adjust vtoken voting storage (#1545)

* change VotingFor and ReferendumTimeout storage type to StorageDoubleMap

* fix clippy

* fix clippy

* adjust test code

* Remove conditional compilation.

* Adjust vtoken voting storage (#1547)

* change VotingFor and ReferendumTimeout storage type to StorageDoubleMap

* fix clippy

* fix clippy

* adjust test code

* Remove conditional compilation.

* Set CurrencyIdOf in the VotingFor storage as mandatory and AccountIdOf as optional.

* Rename storage to fix try-runtime error

* change VotingFor to VotingForV2 and ReferendumTimeout to ReferendumTimeoutV2

---------

Co-authored-by: Edwin Wang 
                
#: 77

id: arbitrum
project: Arbitrum
Date: 2021-08-31T13:00:00.000Z
Max Reward: 2000000
Bounty Url: https://immunefi.com/bounty/arbitrum

GitHub Url: github.com/OffchainLabs/nitro-contracts
GitHub History Url: github.com/OffchainLabs/nitro-contracts/commits
2024-12-11main

82.81 - Solidity
16.27 - TypeScript
0.71 - JavaScript
0.1 - Yul
0.1 - Shell
                    e0a698e91575f497ea620408dbacb996e9ba2cc8
                    
                    Merge pull request #278 from OffchainLabs/develop

fix: merge doc fixes into main
                
1bd3840752f47d32778860e670ab1914e3ac5297 update links in README.md (#277) * update links in README.md (#276) * update links in README.md * update link in README.md update link to deployed nitro contract addresses * adding #core-contracts to end of link text --------- Co-authored-by: gzeon * fix: new foundry storage format * fix: CacheManager storage --------- Co-authored-by: Allan
#: 78

id: integriteenetwork
project: Integritee Network
Date: 2024-06-10T00:08:00.000Z
Max Reward: 10000
Bounty Url: https://immunefi.com/bounty/integriteenetwork

GitHub Url: github.com/integritee-network/worker
GitHub History Url: github.com/integritee-network/worker/commits
2024-12-11master

90.1 - Rust
5.45 - C
2.83 - Shell
0.68 - Makefile
0.46 - Python
0.26 - Dockerfile
0.14 - Ruby
0.06 - JavaScript
0.02 - Solidity
yml: 1
+    2 | -    2 | .github/workflows/publish-draft-release.yml | (495e)2024-12-11
                    495ecd6e2754ab5469343f8d1ef6406715426cbc
                    
                    [ci] bump artifact actions to v4 (#1660)
                
#: 79

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/finality-provider
GitHub History Url: github.com/babylonlabs-io/finality-provider/commits
2024-12-11main

97.61 - Go
1.16 - Makefile
0.71 - Shell
0.52 - Dockerfile
go: 3
+    5 | -    2 | finality-provider/service/app.go | (08ec)2024-12-11
+ 88 | - 0 | finality-provider/service/benchmark_helper.go | (e305)2024-12-11
+ 4 | - 0 | finality-provider/service/fp_instance.go | (08ec)2024-12-11
                    08ec9ab44d572bf68e9542a4b1075d7a03ffbbbf
                    
                    chore: add multiple fpd connecting to one eotsd in e2e tests (#216)

Closes #206
                
552573d613e8d3ddd5370493f45debc5f8d391fd docs: fix invalid link README.md # Rationale for this change There is invalid link in the document. # Changes Fix invalid link in the document. The commit explains which link is invalid and how it is fixed.
e30554881a862da27b29983f4b2f54733631d3a7 chore: gradual benchmark pub rand (#214) I had to introduce helper functions to get gradual timing of functions inside `commitPubRandPairs`. ### Findings Seems that most of the time is spent at `GetPubRandList` following `AddPubRandProofList`. As input (NumPubRand) grows we see an increase in time. ---- Results: NumPubRand | Iterations (b.N) | Time per Iteration (ns/op) | Time per Iteration (ms) | AddPubRandProofList (ns / ms) | % AddPubRandProofList | CommitPubRandList (ns / ms) | % CommitPubRandList | GetPubRandList (ns / ms) | % GetPubRandList -- | -- | -- | -- | -- | -- | -- | -- | -- | -- 10 | 42 | 27,770,395 | 27.77 | 14,544,106 / 14.54 | 52.43% | 1,442,187 / 1.44 | 5.19% | 11,753,113 / 11.75 | 42.34% 50 | 16 | 68,078,846 | 68.08 | 15,242,174 / 15.24 | 22.40% | 1,242,602 / 1.24 | 1.83% | 51,516,203 / 51.52 | 75.69% 100 | 9 | 122,120,093 | 122.12 | 16,093,750 / 16.09 | 13.16% | 1,271,602 / 1.27 | 1.04% | 104,604,153 / 104.60 | 85.62% 200 | 5 | 231,700,700 | 231.70 | 17,093,217 / 17.09 | 7.37% | 1,268,492 / 1.27 | 0.55% | 213,090,417 / 213.09 | 92.08% 500 | 2 | 546,630,958 | 546.63 | 20,933,896 / 20.93 | 3.83% | 1,244,730 / 1.24 | 0.23% | 523,769,854 / 523.77 | 95.52% 1,000 | 1 | 1,063,210,125 | 1,063.21 | 20,605,666 / 20.61 | 1.94% | 1,276,208 / 1.28 | 0.12% | 1,039,780,500 / 1,039.78 | 97.72% 5,000 | 1 | 5,235,733,292 | 5,235.73 | 37,567,250 / 37.57 | 0.72% | 1,250,916 / 1.25 | 0.02% | 5,193,632,875 / 5,193.63 | 99.15% 10,000 | 1 | 10,479,790,875 | 10,479.79 | 73,979,584 / 73.98 | 0.71% | 1,314,334 / 1.31 | 0.01% | 10,397,781,458 / 10,397.78 | 99.07% 25,000 | 1 | 26,012,446,417 | 26,012.45 | 245,269,750 / 245.27 | 0.94% | 1,380,083 / 1.38 | 0.01% | 25,750,781,708 / 25,750.78 | 99.06% 50,000 | 1 | 52,544,326,750 | 52,544.33 | 816,153,875 / 816.15 | 1.55% | 1,354,375 / 1.35 | 0.03% | 51,695,706,875 / 51,695.71 | 98.41% 75,000 | 1 | 79,272,072,959 | 79,272.07 | 1,696,296,750 / 1,696.30 | 2.14% | 1,275,250 / 1.28 | 0.02% | 77,517,351,000 / 77,517.35 | 97.67% 100,000 | 1 | 106,582,957,334 | 106,582.96 | 2,905,885,458 / 2,905.89 | 2.73% | 1,341,375 / 1.34 | 0.01% | 103,598,760,375 / 103,598.76 | 97.22% ---- [Closes](https://github.com/babylonlabs-io/finality-provider/issues/192)
#: 80

id: defisaver
project: DeFi Saver
Date: 2021-04-21T07:00:00.000Z
Max Reward: 350000
Bounty Url: https://immunefi.com/bounty/defisaver

GitHub Url: github.com/defisaver/defisaver-v3-contracts
GitHub History Url: github.com/defisaver/defisaver-v3-contracts/commits
2024-12-11main

50.81 - JavaScript
49.19 - Solidity
0.01 - Shell
js: 2
sol: 25
json: 3
+  155 | -   15 | addresses/mainnet.json | (e321)2024-12-11, (52e1)2024-12-11, (a431)2024-12-11
+ 2 | - 6 | cmd/tenderly-cli.js | (52e1)2024-12-11, (a431)2024-12-11
+ 196 | - 0 | contracts/actions/curveusd/advanced/transient/CurveUsdLevCreateTransient.sol | (52e1)2024-12-11, (a431)2024-12-11
+ 204 | - 0 | contracts/actions/curveusd/advanced/transient/CurveUsdRepayTransient.sol | (52e1)2024-12-11, (a431)2024-12-11
+ 230 | - 0 | contracts/actions/curveusd/advanced/transient/CurveUsdSelfLiquidateWithCollTransient.sol | (52e1)2024-12-11, (a431)2024-12-11
+ 366 | - 0 | contracts/actions/curveusd/advanced/transient/CurveUsdSwapperTransient.sol | (52e1)2024-12-11, (a431)2024-12-11
+ 42 | - 2 | contracts/actions/curveusd/helpers/CurveUsdHelper.sol | (52e1)2024-12-11, (a431)2024-12-11
+ 2 | - 0 | contracts/actions/curveusd/helpers/MainnetCurveUsdAddresses.sol | (52e1)2024-12-11, (a431)2024-12-11
+ 110 | - 0 | contracts/actions/etherfi/EtherFiStake.sol | (e321)2024-12-11
+ 71 | - 0 | contracts/actions/etherfi/EtherFiUnwrap.sol | (e321)2024-12-11
+ 72 | - 0 | contracts/actions/etherfi/EtherFiWrap.sol | (e321)2024-12-11
+ 8 | - 0 | contracts/actions/etherfi/helpers/EtherFiHelper.sol | (e321)2024-12-11
+ 9 | - 0 | contracts/actions/etherfi/helpers/MainnetEtherFiAddresses.sol | (e321)2024-12-11
+ 80 | - 12 | contracts/actions/exchange/LSVSell.sol | (e321)2024-12-11
+ 28 | - 1 | contracts/actions/lsv/helpers/LSVUtilHelper.sol | (e321)2024-12-11
+ 3 | - 0 | contracts/actions/lsv/helpers/LSVUtilMainnetAddresses.sol | (e321)2024-12-11
+ 104 | - 0 | contracts/actions/renzo/RenzoStake.sol | (e321)2024-12-11
+ 8 | - 0 | contracts/actions/renzo/helpers/MainnetRenzoAddresses.sol | (e321)2024-12-11
+ 8 | - 0 | contracts/actions/renzo/helpers/RenzoHelper.sol | (e321)2024-12-11
+ 4 | - 0 | contracts/utils/helpers/MainnetUtilAddresses.sol | (e321)2024-12-11
+ 285 | - 616 | contracts/views/LSVView.sol | (e321)2024-12-11
                    e321a455a7e081768955643045ea3566af65818b
                    
                    Merge pull request #405 from defisaver/feat/weETH-lsvSell-support

feat: weETH & ezETH staking
                
52e11f2c5ae84128b3d2a029e2515223839ff340 Merge branch 'main' into feat/weETH-lsvSell-support
a431a372bbf72b0d53272a3b0a12b8d29b82f50c Merge pull request #414 from defisaver/feat/curveusd-transient-storage refactor: curveusd extended transient actions
#: 81

id: stacks
project: Stacks
Date: 2022-03-31T19:30:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/stacks

GitHub Url: github.com/stacks-network/stacks-core
GitHub History Url: github.com/stacks-network/stacks-core/commits
2024-12-11master

94.35 - Rust
2.84 - TypeScript
2.22 - Clarity
0.46 - Shell
0.08 - Python
0.02 - JavaScript
0.02 - Dockerfile
0.01 - Mustache
0 - RenderScript
rs: 11
toml: 1
+    1 | -    1 | clarity/src/vm/ast/mod.rs | (70d2)2024-12-11
+ 16 | - 14 | clarity/src/vm/costs/mod.rs | (70d2)2024-12-11
+ 274 | - 9 | libsigner/src/v0/messages.rs | (70d2)2024-12-11
+ 4 | - 4 | stacks-common/src/types/mod.rs | (70d2)2024-12-11
+ 1 | - 1 | stacks-signer/Cargo.toml | (70d2)2024-12-11
+ 16 | - 22 | stacks-signer/src/chainstate.rs | (70d2)2024-12-11
+ 1 | - 0 | stacks-signer/src/client/mod.rs | (70d2)2024-12-11
+ 3 | - 1 | stacks-signer/src/client/stackerdb.rs | (70d2)2024-12-11
+ 14 | - 0 | stacks-signer/src/config.rs | (70d2)2024-12-11
+ 1 | - 0 | stacks-signer/src/runloop.rs | (70d2)2024-12-11
+ 564 | - 95 | stacks-signer/src/signerdb.rs | (70d2)2024-12-11
+ 79 | - 40 | stacks-signer/src/v0/signer.rs | (70d2)2024-12-11
                    70d24ea179840763c2335870d0965b31b37685d6
                    
                    Merge pull request #5557 from stacks-network/release/3.1.0.0.1

merge Release/3.1.0.0.1 to master
                
#: 82

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/btc-staking-ts
GitHub History Url: github.com/babylonlabs-io/btc-staking-ts/commits
2024-12-11dev

99.13 - TypeScript
0.72 - JavaScript
0.15 - Shell
ts: 1
json: 2
+    2 | -    2 | package-lock.json | (4f6c)2024-12-11
+ 1 | - 1 | package.json | (4f6c)2024-12-11
+ 1 | - 1 | src/staking/psbt.ts | (4f6c)2024-12-11
                    4f6cb9185265e077298e009253448076a8adbc50
                    
                    fix: wrong log for input txid (#49)
                
#: 83

id: integriteenetwork
project: Integritee Network
Date: 2024-06-10T00:08:00.000Z
Max Reward: 10000
Bounty Url: https://immunefi.com/bounty/integriteenetwork

GitHub Url: github.com/integritee-network/pallets
GitHub History Url: github.com/integritee-network/pallets/commits
2024-12-11master

98.47 - Rust
1.27 - Handlebars
0.26 - Shell
yml: 1
rs: 1
+    1 | -    1 | .github/workflows/ci.yml | (518d)2024-12-11
+ 0 | - 1 | claims/src/lib.rs | (ba72)2024-12-11
                    518dd8d049e12ccf03b0e1e7d48359ec8c219135
                    
                    bump artifact actions to v4 (#271)
                
ba7287b4f3f358f36b6297142e1edfe23b0aec89 fix new clippy warning (#272)
#: 84

id: hathornetwork
project: Hathor Network
Date: 2023-03-15T19:00:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/hathornetwork

GitHub Url: github.com/HathorNetwork/hathor-core
GitHub History Url: github.com/HathorNetwork/hathor-core/commits
2024-12-11master

99.51 - Python
0.28 - Shell
0.12 - Makefile
0.07 - Dockerfile
0.02 - Nix
py: 4
+    6 | -   12 | extras/github/docker.py | (191d)2024-12-11, (f893)2024-12-11
+ 12 | - 7 | hathor/transaction/base_transaction.py | (692a)2024-12-11
+ 20 | - 9 | hathor/transaction/resources/transaction_confirmation.py | (692a)2024-12-11
                    692a74c09c8a319cb157eb3222c86d4db0916738
                    
                    fix: acc weight regression (#1193)
                
191dac64ce9fea860cd02d2b2368008f842912dc Merge pull request #1194 from HathorNetwork/chore/rc-include-python-suffix chore(docker): include python suffix tags on rc images
f89376531936f740ce91fb1802581772475a6541 chore(docker): include python suffix tags on rc images
#: 85

id: polygon
project: Polygon
Date: 2021-09-13T13:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/polygon

GitHub Url: github.com/maticnetwork/bor
GitHub History Url: github.com/maticnetwork/bor/commits
2024-12-11master

90.47 - Go
4.67 - C
3.09 - JavaScript
0.44 - Assembly
0.31 - Shell
0.21 - Java
0.21 - Sage
0.18 - M4
0.16 - NSIS
0.11 - Makefile
0.08 - Python
0.07 - Solidity
0.01 - HTML
0 - Dockerfile
yml: 1
mod: 1
sum: 1
go: 11
+    3 | -    0 | .github/workflows/packager_deb.yml | (569e)2024-12-11
+ 8 | - 4 | consensus/bor/heimdall/client.go | (569e)2024-12-11
+ 14 | - 0 | core/blockchain.go | (569e)2024-12-11
+ 1 | - 1 | core/chain_makers.go | (569e)2024-12-11
+ 6 | - 12 | core/state/statedb.go | (569e)2024-12-11, (6c75)2024-12-11
+ 1 | - 1 | eth/bor_api_backend.go | (569e)2024-12-11
+ 2 | - 2 | go.mod | (569e)2024-12-11
+ 4 | - 2 | go.sum | (569e)2024-12-11
+ 127 | - 0 | internal/cli/server/api_service.go | (569e)2024-12-11
+ 16 | - 10 | internal/cli/server/server.go | (569e)2024-12-11
+ 78 | - 0 | internal/cli/server/utils.go | (569e)2024-12-11
+ 5 | - 5 | params/version.go | (569e)2024-12-11, (8f75)2024-12-11
                    569eb7bb5a8511faadfa14bf557c80cce77d977f
                    
                    Merge pull request #1383 from maticnetwork/v1.5.3-beta-candidate

v1.5.3 candidate
                
6c75359553b044a87e9a7d10f801097de7f1b6e1 Fix incorrect balance when CreateContract is used in block-stm (#1382) * Fix incorrect balance when CreateContract is used in block-stm * address CR comments
8f7533076ead5be034da537bc185934e14fcf6ee chg: bump stable version
#: 86

id: thegraph
project: The Graph
Date: 2021-08-04T17:00:00.000Z
Max Reward: 2500000
Bounty Url: https://immunefi.com/bounty/thegraph

GitHub Url: github.com/edgeandnode/gateway
GitHub History Url: github.com/edgeandnode/gateway/commits
2024-12-11main

99.75 - Rust
0.25 - Dockerfile
rs: 1
+   44 | -   10 | src/reports.rs | (d7ca)2024-12-11
                    d7caa659074fdb33a702bad88aa351f0f2e9cac9
                    
                    feat: sample attestation reports (#1009)
                
#: 87

id: acala
project: Acala
Date: 2021-12-14T02:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/acala

GitHub Url: github.com/AcalaNetwork/Acala
GitHub History Url: github.com/AcalaNetwork/Acala/commits
2024-12-11master

96.84 - Rust
2.27 - TypeScript
0.31 - Handlebars
0.26 - Makefile
0.19 - Solidity
0.09 - Shell
0.05 - Dockerfile
json: 1
+    3 | -    1 | resources/acala-dist.json | (f91f)2024-12-11
                    f91f004ba8709dc2a819df0ce386a64e53135199
                    
                    Add Helikon bootnode. (#2836)
                
#: 88

id: thegraph
project: The Graph
Date: 2021-08-04T17:00:00.000Z
Max Reward: 2500000
Bounty Url: https://immunefi.com/bounty/thegraph

GitHub Url: github.com/streamingfast/firehose-core
GitHub History Url: github.com/streamingfast/firehose-core/commits
2024-12-11develop

98.83 - Go
0.68 - Rust
0.38 - Shell
0.11 - Dockerfile
mod: 2
sum: 2
go: 30
+   15 | -    7 | blockpoller/fetcher.go | (8412)2024-12-11, (268e)2024-12-11, (60a5)2024-12-11, (872f)2024-12-11
+ 18 | - 18 | blockpoller/options.go | (8412)2024-12-11, (872f)2024-12-11
+ 168 | - 92 | blockpoller/poller.go | (8412)2024-12-11, (ab8b)2024-12-11, (74f2)2024-12-11, (268e)2024-12-11, (24ad)2024-12-11, (60a5)2024-12-11, (872f)2024-12-11
+ 45 | - 19 | blockpoller/state_file.go | (8412)2024-12-11, (60a5)2024-12-11, (872f)2024-12-11
+ 2 | - 2 | go.mod | (8412)2024-12-11, (7278)2024-12-11
+ 4 | - 4 | go.sum | (8412)2024-12-11, (7278)2024-12-11
+ 216 | - 134 | rpc/clients.go | (8412)2024-12-11, (6b45)2024-12-11, (8316)2024-12-11, (268e)2024-12-11, (2a2c)2024-12-11, (3870)2024-12-11, (60a5)2024-12-11
+ 185 | - 7 | rpc/rolling_strategy.go | (8412)2024-12-11, (3a76)2024-12-11, (268e)2024-12-11
+ 114 | - 10 | rpc/sort.go | (8412)2024-12-11, (d7f9)2024-12-11, (8316)2024-12-11, (268e)2024-12-11
                    841201cf050ee0ec2976433f4596ed8a0b766505
                    
                    Merge pull request #67 from streamingfast/feature/first_streamable_block_refactor

Refactor blockpoller initialization to use first streamable block
                
7278c1cdac2f155ff3341a4bc4ef6f500a0f3af7 Update google-cloud-go dependency to latest version Upgraded the `github.com/streamingfast/google-cloud-go` module to version `v0.0.0-20241202194114-f77ff78d4f66` in both `go.mod` and `go.sum`. This ensures the project is using the latest compatible changes from the dependency.
3a7656ec94d36ad54cdacf312129dca374402b34 Remove unnecessary locks and update test setups
6b458ae3561a006e94e7c2d9fb782446351a7f63 Reset rolling strategies state after sorting Ensure the rolling strategies reset internal state variables such as `usedClientCount`, `nextClientIndex`, and others after encountering sorting errors. This is to guarantee proper client selection behavior in subsequent retries.
d7f9264898d0b4ff4eedcc259a433b5a7df5711a Rename fetchSortValue to FetchSortValue in SortValueFetcher. This change makes the method public by capitalizing its name, allowing it to be accessed outside its package. This update is necessary for external packages that need to use this method.
7d7b5734af220235da6f6f3dbd06165285a82a06 Refactor testSortFetcher to use pointer receiver
ab8b487c4569d4562c659120315073340c072ac7 Remove unused MaxStopBlock constant The MaxStopBlock constant was removed because it was not used anywhere in the code. Cleans up unnecessary variables and maintains code readability.
74f2acf6b26c5db6f3e985145fa47b2f527e643a Define MaxStopBlock constant Add a new MaxStopBlock constant set to math.MaxUint64. This change simplifies the code by using a predefined maximum stop block value for the poller logic.
8316ac8b09b23a9214fe2c4a6b1b381408b010c1 Refactor sort function to use external sort value fetcher Updated the Sort function to accept a SortValueFetcher interface and changed its implementations accordingly. This change improves flexibility and decouples sort value fetching logic from the client type. Also added zap logger dependency to NewClients initialization in tests.
268ef961a6d183a865fb61ec73902867d14c092d Add sorting functionality and new rolling strategies Introduced a sorting mechanism for clients in the `rpc` package. Added interfaces and implementations for sticky rolling strategy, along with comprehensive test cases. Improved thread safety and replaced the old rolling strategy implementations.
24adcf0e501afef5ba8d8da99e9c15bb88535d7d Add MaxStopBlock variable to blockpoller Introduce a MaxStopBlock variable to be used in the BlockPoller. This change helps manage the upper limit for block polling, allowing more flexibility and control over the polling process.
2a2c46b556d016aad7887e7134ea47284e8fa472 Add rolling strategy support to RPC clients Implemented new rolling strategy interfaces and updated RPC clients to utilize the rolling strategies. Introduced two strategies: RoundRobin and AlwaysUseFirst, modifying existing tests to incorporate these changes.
38706d23be2d83f167042df6523ea860dba97447 Refactor Clients initialization to accept timeout duration Updated the Clients struct to include a maxBlockFetchDuration parameter, enhancing flexibility in specifying timeout durations for block fetching. This change was reflected in the initialization function and associated test cases.
60a5157f0f67089de38a9dfa44430ea2d180e145 Refactor block fetch functions to include context parameter Updated several block fetch functions and utility methods to accept a context parameter for better cancellation and timeout control. Enhanced TestBlockClient to handle block fetching delays, and adjusted tests to accommodate these changes.
872f7c3f700e17de9c1cdaa8a36d690b6271c4f8 Refactor BlockPoller to support generics and client handling Refactor BlockPoller to support generic clients with type parameter 'C'. Updated associated methods, test functions, and interfaces to accommodate this change. This enhancement includes moving the retry mechanism and client handling to the poller, improving flexibility for different client types.
#: 89

id: instadapp
project: Instadapp
Date: 2021-09-20T01:30:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/instadapp

GitHub Url: github.com/Instadapp/fluid-contracts-public
GitHub History Url: github.com/Instadapp/fluid-contracts-public/commits
2024-12-11main

97.41 - Solidity
2.19 - JavaScript
0.4 - TypeScript
0 - Makefile
sol: 227
example: 1
gitignore: 1
gitmodules: 1
json: 2
+   15 | -    0 | .env.example | (3ec1)2024-12-11
+ 26 | - 0 | .gitignore | (3ec1)2024-12-11
+ 15 | - 0 | .gitmodules | (3ec1)2024-12-11
+ 16 | - 0 | .prettierrc.json | (3ec1)2024-12-11
+ 4 | - 0 | .vscode/settings.json | (3ec1)2024-12-11
+ 350 | - 0 | contracts/config/bufferRateHandler/main.sol | (3ec1)2024-12-11
+ 49 | - 0 | contracts/config/collectRevenueAuth/main.sol | (3ec1)2024-12-11
+ 6 | - 0 | contracts/config/error.sol | (3ec1)2024-12-11
+ 139 | - 0 | contracts/config/errorTypes.sol | (3ec1)2024-12-11
+ 7 | - 0 | contracts/config/ethenaRateHandler/events.sol | (3ec1)2024-12-11
+ 185 | - 0 | contracts/config/ethenaRateHandler/main.sol | (3ec1)2024-12-11
+ 44 | - 0 | contracts/config/ethenaRateHandler/variables.sol | (3ec1)2024-12-11
+ 339 | - 0 | contracts/config/expandPercentHandler/main.sol | (3ec1)2024-12-11
+ 14 | - 0 | contracts/config/fluidConfigHandler.sol | (3ec1)2024-12-11
+ 98 | - 0 | contracts/config/listTokenAuth/main.sol | (3ec1)2024-12-11
+ 265 | - 0 | contracts/config/maxBorrowHandler/main.sol | (3ec1)2024-12-11
+ 194 | - 0 | contracts/config/ratesAuth/main.sol | (3ec1)2024-12-11
+ 216 | - 0 | contracts/config/withdrawLimitAuth/main.sol | (3ec1)2024-12-11
+ 210 | - 0 | contracts/config/withdrawLimitAuthDex/main.sol | (3ec1)2024-12-11
+ 17 | - 0 | contracts/deployer/interface.sol | (3ec1)2024-12-11
+ 90 | - 0 | contracts/deployer/main.sol | (3ec1)2024-12-11
+ 6 | - 0 | contracts/infiniteProxy/error.sol | (3ec1)2024-12-11
+ 11 | - 0 | contracts/infiniteProxy/errorTypes.sol | (3ec1)2024-12-11
+ 16 | - 0 | contracts/infiniteProxy/events.sol | (3ec1)2024-12-11
+ 240 | - 0 | contracts/infiniteProxy/proxy.sol | (3ec1)2024-12-11
+ 57 | - 0 | contracts/liquidity/adminModule/events.sol | (3ec1)2024-12-11
+ 1220 | - 0 | contracts/liquidity/adminModule/main.sol | (3ec1)2024-12-11
+ 145 | - 0 | contracts/liquidity/adminModule/structs.sol | (3ec1)2024-12-11
+ 45 | - 0 | contracts/liquidity/common/helpers.sol | (3ec1)2024-12-11
+ 196 | - 0 | contracts/liquidity/common/variables.sol | (3ec1)2024-12-11
+ 66 | - 0 | contracts/liquidity/dummyImpl.sol | (3ec1)2024-12-11
+ 6 | - 0 | contracts/liquidity/error.sol | (3ec1)2024-12-11
+ 120 | - 0 | contracts/liquidity/errorTypes.sol | (3ec1)2024-12-11
+ 11 | - 0 | contracts/liquidity/proxy.sol | (3ec1)2024-12-11
+ 43 | - 0 | contracts/liquidity/userModule/events.sol | (3ec1)2024-12-11
+ 804 | - 0 | contracts/liquidity/userModule/main.sol | (3ec1)2024-12-11
+ 21 | - 0 | contracts/oracle/centerPrices/staticCenterPrice.sol | (3ec1)2024-12-11
+ 18 | - 0 | contracts/oracle/centerPrices/wstETHCenterPrice.sol | (3ec1)2024-12-11
+ 18 | - 0 | contracts/oracle/centerPrices/wstETHInvertCenterPrice.sol | (3ec1)2024-12-11
+ 156 | - 0 | contracts/oracle/contractRates/weeth/main.sol | (3ec1)2024-12-11
+ 156 | - 0 | contracts/oracle/contractRates/wsteth/main.sol | (3ec1)2024-12-11
+ 6 | - 0 | contracts/oracle/error.sol | (3ec1)2024-12-11
+ 198 | - 0 | contracts/oracle/errorTypes.sol | (3ec1)2024-12-11
+ 45 | - 0 | contracts/oracle/fluidCenterPrice.sol | (3ec1)2024-12-11
+ 51 | - 0 | contracts/oracle/fluidOracle.sol | (3ec1)2024-12-11
+ 151 | - 0 | contracts/oracle/fluidOracleL2.sol | (3ec1)2024-12-11
+ 211 | - 0 | contracts/oracle/implementations/chainlinkOracleImpl.sol | (3ec1)2024-12-11
+ 214 | - 0 | contracts/oracle/implementations/chainlinkOracleImpl2.sol | (3ec1)2024-12-11
+ 243 | - 0 | contracts/oracle/implementations/dexSmartColPegOracleImpl.sol | (3ec1)2024-12-11
+ 237 | - 0 | contracts/oracle/implementations/dexSmartDebtPegOracleImpl.sol | (3ec1)2024-12-11
+ 80 | - 0 | contracts/oracle/implementations/fallbackOracleImpl.sol | (3ec1)2024-12-11
+ 83 | - 0 | contracts/oracle/implementations/fallbackOracleImpl2.sol | (3ec1)2024-12-11
+ 74 | - 0 | contracts/oracle/implementations/pegOracleImpl.sol | (3ec1)2024-12-11
+ 223 | - 0 | contracts/oracle/implementations/pendleOracleImpl.sol | (3ec1)2024-12-11
+ 71 | - 0 | contracts/oracle/implementations/redstoneOracleImpl.sol | (3ec1)2024-12-11
+ 74 | - 0 | contracts/oracle/implementations/redstoneOracleImpl2.sol | (3ec1)2024-12-11
+ 56 | - 0 | contracts/oracle/implementations/sUSDeOracleImpl.sol | (3ec1)2024-12-11
+ 56 | - 0 | contracts/oracle/implementations/sUSDsOracleImpl.sol | (3ec1)2024-12-11
+ 40 | - 0 | contracts/oracle/implementations/structs.sol | (3ec1)2024-12-11
+ 306 | - 0 | contracts/oracle/implementations/uniV3OracleImpl.sol | (3ec1)2024-12-11
+ 39 | - 0 | contracts/oracle/implementations/weETHOracleImpl.sol | (3ec1)2024-12-11
+ 65 | - 0 | contracts/oracle/implementations/weETHsOracleImpl.sol | (3ec1)2024-12-11
+ 39 | - 0 | contracts/oracle/implementations/wstETHInvertOracleImpl.sol | (3ec1)2024-12-11
+ 39 | - 0 | contracts/oracle/implementations/wstETHOracleImpl.sol | (3ec1)2024-12-11
+ 53 | - 0 | contracts/oracle/oracles/cLFallbackUniV3Oracle.sol | (3ec1)2024-12-11
+ 90 | - 0 | contracts/oracle/oracles/dexSmartColPegOracle.sol | (3ec1)2024-12-11
+ 91 | - 0 | contracts/oracle/oracles/dexSmartDebtPegOracle.sol | (3ec1)2024-12-11
+ 55 | - 0 | contracts/oracle/oracles/fallbackCLRSOracle.sol | (3ec1)2024-12-11
+ 33 | - 0 | contracts/oracle/oracles/pegOracle.sol | (3ec1)2024-12-11
+ 48 | - 0 | contracts/oracle/oracles/pendleOracle.sol | (3ec1)2024-12-11
+ 34 | - 0 | contracts/oracle/oracles/sUSDeOracle.sol | (3ec1)2024-12-11
+ 34 | - 0 | contracts/oracle/oracles/sUSDsOracle.sol | (3ec1)2024-12-11
+ 33 | - 0 | contracts/oracle/oracles/staticOracle.sol | (3ec1)2024-12-11
+ 277 | - 0 | contracts/oracle/oracles/uniV3CheckCLRSOracle.sol | (3ec1)2024-12-11
+ 28 | - 0 | contracts/oracle/oracles/weETHOracle.sol | (3ec1)2024-12-11
+ 64 | - 0 | contracts/oracle/oracles/weETHUniV3CheckCLRSOracle.sol | (3ec1)2024-12-11
+ 45 | - 0 | contracts/oracle/oracles/weETHsWstETHOracle.sol | (3ec1)2024-12-11
+ 42 | - 0 | contracts/oracle/oracles/weETHwstETHOracle.sol | (3ec1)2024-12-11
+ 111 | - 0 | contracts/oracle/oracles/wstETHCLRS2UniV3CheckCLRSOracle.sol | (3ec1)2024-12-11
+ 72 | - 0 | contracts/oracle/oracles/wstETHCLRSOracle.sol | (3ec1)2024-12-11
+ 28 | - 0 | contracts/oracle/oracles/wstETHOracle.sol | (3ec1)2024-12-11
+ 54 | - 0 | contracts/oracle/oraclesL2/cLFallbackUniV3OracleL2.sol | (3ec1)2024-12-11
+ 105 | - 0 | contracts/oracle/oraclesL2/cLRS2UniV3CheckCLRSOracleL2.sol | (3ec1)2024-12-11
+ 68 | - 0 | contracts/oracle/oraclesL2/fallbackCLRSOracleL2.sol | (3ec1)2024-12-11
+ 93 | - 0 | contracts/oracle/oraclesL2/ratio2xFallbackCLRSOracleL2.sol | (3ec1)2024-12-11
+ 63 | - 0 | contracts/oracle/oraclesL2/uniV3CheckCLRSOracleL2.sol | (3ec1)2024-12-11
+ 187 | - 0 | contracts/periphery/liquidation/implementations/implementationsV1.sol | (3ec1)2024-12-11
+ 175 | - 0 | contracts/periphery/liquidation/main.sol | (3ec1)2024-12-11
+ 137 | - 0 | contracts/periphery/liquidation/proxy.sol | (3ec1)2024-12-11
+ 289 | - 0 | contracts/periphery/migration/main.sol | (3ec1)2024-12-11
+ 1026 | - 0 | contracts/periphery/resolvers/dex/main.sol | (3ec1)2024-12-11
+ 157 | - 0 | contracts/periphery/resolvers/dex/structs.sol | (3ec1)2024-12-11
+ 50 | - 0 | contracts/periphery/resolvers/dex/variables.sol | (3ec1)2024-12-11
+ 1116 | - 0 | contracts/periphery/resolvers/dexReserves/main.sol | (3ec1)2024-12-11
+ 40 | - 0 | contracts/periphery/resolvers/dexReserves/structs.sol | (3ec1)2024-12-11
+ 29 | - 0 | contracts/periphery/resolvers/dexReserves/variables.sol | (3ec1)2024-12-11
+ 127 | - 0 | contracts/periphery/resolvers/lending/iLendingResolver.sol | (3ec1)2024-12-11
+ 227 | - 0 | contracts/periphery/resolvers/lending/main.sol | (3ec1)2024-12-11
+ 43 | - 0 | contracts/periphery/resolvers/lending/structs.sol | (3ec1)2024-12-11
+ 139 | - 0 | contracts/periphery/resolvers/liquidity/iLiquidityResolver.sol | (3ec1)2024-12-11
+ 545 | - 0 | contracts/periphery/resolvers/liquidity/main.sol | (3ec1)2024-12-11
+ 62 | - 0 | contracts/periphery/resolvers/liquidity/structs.sol | (3ec1)2024-12-11
+ 37 | - 0 | contracts/periphery/resolvers/liquidity/variables.sol | (3ec1)2024-12-11
+ 284 | - 0 | contracts/periphery/resolvers/revenue/calcsSimulatedTime.sol | (3ec1)2024-12-11
+ 83 | - 0 | contracts/periphery/resolvers/revenue/calcsVaultSimulatedTime.sol | (3ec1)2024-12-11
+ 266 | - 0 | contracts/periphery/resolvers/revenue/main.sol | (3ec1)2024-12-11
+ 46 | - 0 | contracts/periphery/resolvers/stakingMerkle/main.sol | (3ec1)2024-12-11
+ 107 | - 0 | contracts/periphery/resolvers/stakingRewards/main.sol | (3ec1)2024-12-11
+ 31 | - 0 | contracts/periphery/resolvers/stakingRewards/structs.sol | (3ec1)2024-12-11
+ 71 | - 0 | contracts/periphery/resolvers/steth/iStETHResolver.sol | (3ec1)2024-12-11
+ 158 | - 0 | contracts/periphery/resolvers/steth/main.sol | (3ec1)2024-12-11
+ 40 | - 0 | contracts/periphery/resolvers/vault/helpers.sol | (3ec1)2024-12-11
+ 33 | - 0 | contracts/periphery/resolvers/vault/iVaultResolver.sol | (3ec1)2024-12-11
+ 0 | - 0 | contracts/periphery/resolvers/vault/main.sol | (3ec1)2024-12-11
+ 177 | - 0 | contracts/periphery/resolvers/vault/structs.sol | (3ec1)2024-12-11
+ 44 | - 0 | contracts/periphery/resolvers/vault/variables.sol | (3ec1)2024-12-11
+ 756 | - 0 | contracts/periphery/resolvers/vaultLiquidation/main.sol | (3ec1)2024-12-11
+ 42 | - 0 | contracts/periphery/resolvers/vaultLiquidation/structs.sol | (3ec1)2024-12-11
+ 12 | - 0 | contracts/periphery/resolvers/vaultLiquidation/variables.sol | (3ec1)2024-12-11
+ 164 | - 0 | contracts/periphery/resolvers/vaultPositions/main.sol | (3ec1)2024-12-11
+ 11 | - 0 | contracts/periphery/resolvers/vaultPositions/structs.sol | (3ec1)2024-12-11
+ 22 | - 0 | contracts/periphery/resolvers/vaultPositions/variables.sol | (3ec1)2024-12-11
+ 44 | - 0 | contracts/periphery/resolvers/vaultT1/helpers.sol | (3ec1)2024-12-11
+ 749 | - 0 | contracts/periphery/resolvers/vaultT1/main.sol | (3ec1)2024-12-11
+ 129 | - 0 | contracts/periphery/resolvers/vaultT1/structs.sol | (3ec1)2024-12-11
+ 45 | - 0 | contracts/periphery/resolvers/vaultT1/variables.sol | (3ec1)2024-12-11
+ 341 | - 0 | contracts/periphery/resolvers/vaultTicksBranches/main.sol | (3ec1)2024-12-11
+ 37 | - 0 | contracts/periphery/resolvers/vaultTicksBranches/structs.sol | (3ec1)2024-12-11
+ 19 | - 0 | contracts/periphery/resolvers/vaultTicksBranches/variables.sol | (3ec1)2024-12-11
+ 188 | - 0 | contracts/periphery/wallet/factory/main.sol | (3ec1)2024-12-11
+ 10 | - 0 | contracts/periphery/wallet/factory/proxy.sol | (3ec1)2024-12-11
+ 411 | - 0 | contracts/periphery/wallet/wallet/main.sol | (3ec1)2024-12-11
+ 60 | - 0 | contracts/periphery/wallet/wallet/proxy.sol | (3ec1)2024-12-11
+ 21 | - 0 | contracts/protocols/dex/error.sol | (3ec1)2024-12-11
+ 192 | - 0 | contracts/protocols/dex/errorTypes.sol | (3ec1)2024-12-11
+ 54 | - 0 | contracts/protocols/dex/factory/deploymentHelpers/SSTORE2Deployer.sol | (3ec1)2024-12-11
+ 47 | - 0 | contracts/protocols/dex/factory/deploymentHelpers/miniDeployer.sol | (3ec1)2024-12-11
+ 234 | - 0 | contracts/protocols/dex/factory/deploymentLogics/poolT1Logic.sol | (3ec1)2024-12-11
+ 279 | - 0 | contracts/protocols/dex/factory/main.sol | (3ec1)2024-12-11
+ 140 | - 0 | contracts/protocols/dex/poolT1/adminModule/events.sol | (3ec1)2024-12-11
+ 836 | - 0 | contracts/protocols/dex/poolT1/adminModule/main.sol | (3ec1)2024-12-11
+ 69 | - 0 | contracts/protocols/dex/poolT1/adminModule/structs.sol | (3ec1)2024-12-11
+ 80 | - 0 | contracts/protocols/dex/poolT1/common/constantVariables.sol | (3ec1)2024-12-11
+ 132 | - 0 | contracts/protocols/dex/poolT1/common/variables.sol | (3ec1)2024-12-11
+ 573 | - 0 | contracts/protocols/dex/poolT1/coreModule/core/colOperations.sol | (3ec1)2024-12-11
+ 571 | - 0 | contracts/protocols/dex/poolT1/coreModule/core/debtOperations.sol | (3ec1)2024-12-11
+ 898 | - 0 | contracts/protocols/dex/poolT1/coreModule/core/main.sol | (3ec1)2024-12-11
+ 716 | - 0 | contracts/protocols/dex/poolT1/coreModule/core/perfectOperationsAndSwapOut.sol | (3ec1)2024-12-11
+ 186 | - 0 | contracts/protocols/dex/poolT1/coreModule/core/shift.sol | (3ec1)2024-12-11
+ 76 | - 0 | contracts/protocols/dex/poolT1/coreModule/events.sol | (3ec1)2024-12-11
+ 998 | - 0 | contracts/protocols/dex/poolT1/coreModule/helpers/coreHelpers.sol | (3ec1)2024-12-11
+ 543 | - 0 | contracts/protocols/dex/poolT1/coreModule/helpers/secondaryHelpers.sol | (3ec1)2024-12-11
+ 153 | - 0 | contracts/protocols/dex/poolT1/coreModule/helpers/userHelpers.sol | (3ec1)2024-12-11
+ 131 | - 0 | contracts/protocols/dex/poolT1/coreModule/immutableVariables.sol | (3ec1)2024-12-11
+ 31 | - 0 | contracts/protocols/dex/poolT1/coreModule/interfaces.sol | (3ec1)2024-12-11
+ 163 | - 0 | contracts/protocols/dex/poolT1/coreModule/structs.sol | (3ec1)2024-12-11
+ 6 | - 0 | contracts/protocols/lending/error.sol | (3ec1)2024-12-11
+ 94 | - 0 | contracts/protocols/lending/errorTypes.sol | (3ec1)2024-12-11
+ 22 | - 0 | contracts/protocols/lending/fToken/events.sol | (3ec1)2024-12-11
+ 991 | - 0 | contracts/protocols/lending/fToken/main.sol | (3ec1)2024-12-11
+ 382 | - 0 | contracts/protocols/lending/fToken/nativeUnderlying/fTokenNativeUnderlying.sol | (3ec1)2024-12-11
+ 175 | - 0 | contracts/protocols/lending/fToken/variables.sol | (3ec1)2024-12-11
+ 18 | - 0 | contracts/protocols/lending/lendingFactory/events.sol | (3ec1)2024-12-11
+ 262 | - 0 | contracts/protocols/lending/lendingFactory/main.sol | (3ec1)2024-12-11
+ 156 | - 0 | contracts/protocols/lending/lendingRewardsRateModel/main.sol | (3ec1)2024-12-11
+ 12 | - 0 | contracts/protocols/lending/merkleDistributor/errors.sol | (3ec1)2024-12-11
+ 26 | - 0 | contracts/protocols/lending/merkleDistributor/events.sol | (3ec1)2024-12-11
+ 239 | - 0 | contracts/protocols/lending/merkleDistributor/main.sol | (3ec1)2024-12-11
+ 17 | - 0 | contracts/protocols/lending/merkleDistributor/structs.sol | (3ec1)2024-12-11
+ 63 | - 0 | contracts/protocols/lending/merkleDistributor/variables.sol | (3ec1)2024-12-11
+ 357 | - 0 | contracts/protocols/lending/stakingRewards/main.sol | (3ec1)2024-12-11
+ 8 | - 0 | contracts/protocols/steth/error.sol | (3ec1)2024-12-11
+ 44 | - 0 | contracts/protocols/steth/errorTypes.sol | (3ec1)2024-12-11
+ 37 | - 0 | contracts/protocols/steth/events.sol | (3ec1)2024-12-11
+ 423 | - 0 | contracts/protocols/steth/main.sol | (3ec1)2024-12-11
+ 10 | - 0 | contracts/protocols/steth/proxy.sol | (3ec1)2024-12-11
+ 15 | - 0 | contracts/protocols/steth/structs.sol | (3ec1)2024-12-11
+ 111 | - 0 | contracts/protocols/steth/variables.sol | (3ec1)2024-12-11
+ 13 | - 0 | contracts/protocols/vault/borrowRewards/events.sol | (3ec1)2024-12-11
+ 211 | - 0 | contracts/protocols/vault/borrowRewards/main.sol | (3ec1)2024-12-11
+ 42 | - 0 | contracts/protocols/vault/borrowRewards/variables.sol | (3ec1)2024-12-11
+ 9 | - 0 | contracts/protocols/vault/error.sol | (3ec1)2024-12-11
+ 212 | - 0 | contracts/protocols/vault/errorTypes.sol | (3ec1)2024-12-11
+ 288 | - 0 | contracts/protocols/vault/factory/ERC721/ERC721.sol | (3ec1)2024-12-11
+ 47 | - 0 | contracts/protocols/vault/factory/deploymentHelpers/miniDeployer.sol | (3ec1)2024-12-11
+ 287 | - 0 | contracts/protocols/vault/factory/deploymentLogics/vaultT1Logic.sol | (3ec1)2024-12-11
+ 156 | - 0 | contracts/protocols/vault/factory/deploymentLogics/vaultT1Logic_not_for_prod.sol | (3ec1)2024-12-11
+ 154 | - 0 | contracts/protocols/vault/factory/deploymentLogics/vaultT2Logic.sol | (3ec1)2024-12-11
+ 154 | - 0 | contracts/protocols/vault/factory/deploymentLogics/vaultT3Logic.sol | (3ec1)2024-12-11
+ 151 | - 0 | contracts/protocols/vault/factory/deploymentLogics/vaultT4Logic.sol | (3ec1)2024-12-11
+ 364 | - 0 | contracts/protocols/vault/factory/main.sol | (3ec1)2024-12-11
+ 13 | - 0 | contracts/protocols/vault/rewards/events.sol | (3ec1)2024-12-11
+ 231 | - 0 | contracts/protocols/vault/rewards/main.sol | (3ec1)2024-12-11
+ 42 | - 0 | contracts/protocols/vault/rewards/variables.sol | (3ec1)2024-12-11
+ 52 | - 0 | contracts/protocols/vault/vaultT1/adminModule/events.sol | (3ec1)2024-12-11
+ 379 | - 0 | contracts/protocols/vault/vaultT1/adminModule/main.sol | (3ec1)2024-12-11
+ 124 | - 0 | contracts/protocols/vault/vaultT1/common/variables.sol | (3ec1)2024-12-11
+ 102 | - 0 | contracts/protocols/vault/vaultT1/coreModule/constantVariables.sol | (3ec1)2024-12-11
+ 25 | - 0 | contracts/protocols/vault/vaultT1/coreModule/events.sol | (3ec1)2024-12-11
+ 459 | - 0 | contracts/protocols/vault/vaultT1/coreModule/helpers.sol | (3ec1)2024-12-11
+ 1308 | - 0 | contracts/protocols/vault/vaultT1/coreModule/main.sol | (3ec1)2024-12-11
+ 439 | - 0 | contracts/protocols/vault/vaultT1/coreModule/main2.sol | (3ec1)2024-12-11
+ 111 | - 0 | contracts/protocols/vault/vaultT1/coreModule/structs.sol | (3ec1)2024-12-11
+ 22 | - 0 | contracts/protocols/vault/vaultT1_not_for_prod/adminModule/events.sol | (3ec1)2024-12-11
+ 91 | - 0 | contracts/protocols/vault/vaultT1_not_for_prod/adminModule/main.sol | (3ec1)2024-12-11
+ 96 | - 0 | contracts/protocols/vault/vaultT1_not_for_prod/coreModule/main.sol | (3ec1)2024-12-11
+ 66 | - 0 | contracts/protocols/vault/vaultT1_not_for_prod/coreModule/mainOperate.sol | (3ec1)2024-12-11
+ 22 | - 0 | contracts/protocols/vault/vaultT2/adminModule/events.sol | (3ec1)2024-12-11
+ 98 | - 0 | contracts/protocols/vault/vaultT2/adminModule/main.sol | (3ec1)2024-12-11
+ 200 | - 0 | contracts/protocols/vault/vaultT2/coreModule/main.sol | (3ec1)2024-12-11
+ 278 | - 0 | contracts/protocols/vault/vaultT2/coreModule/mainOperate.sol | (3ec1)2024-12-11
+ 22 | - 0 | contracts/protocols/vault/vaultT3/adminModule/events.sol | (3ec1)2024-12-11
+ 98 | - 0 | contracts/protocols/vault/vaultT3/adminModule/main.sol | (3ec1)2024-12-11
+ 255 | - 0 | contracts/protocols/vault/vaultT3/coreModule/main.sol | (3ec1)2024-12-11
+ 271 | - 0 | contracts/protocols/vault/vaultT3/coreModule/mainOperate.sol | (3ec1)2024-12-11
+ 22 | - 0 | contracts/protocols/vault/vaultT4/adminModule/events.sol | (3ec1)2024-12-11
+ 105 | - 0 | contracts/protocols/vault/vaultT4/adminModule/main.sol | (3ec1)2024-12-11
+ 328 | - 0 | contracts/protocols/vault/vaultT4/coreModule/main.sol | (3ec1)2024-12-11
+ 400 | - 0 | contracts/protocols/vault/vaultT4/coreModule/mainOperate.sol | (3ec1)2024-12-11
+ 34 | - 0 | contracts/protocols/vault/vaultTypesCommon/adminModule/events.sol | (3ec1)2024-12-11
+ 316 | - 0 | contracts/protocols/vault/vaultTypesCommon/adminModule/main.sol | (3ec1)2024-12-11
+ 19 | - 0 | contracts/protocols/vault/vaultTypesCommon/common/tokenTransfers.sol | (3ec1)2024-12-11
+ 126 | - 0 | contracts/protocols/vault/vaultTypesCommon/common/variables.sol | (3ec1)2024-12-11
+ 155 | - 0 | contracts/protocols/vault/vaultTypesCommon/coreModule/constantVariables.sol | (3ec1)2024-12-11
+ 25 | - 0 | contracts/protocols/vault/vaultTypesCommon/coreModule/events.sol | (3ec1)2024-12-11
+ 293 | - 0 | contracts/protocols/vault/vaultTypesCommon/coreModule/helpers.sol | (3ec1)2024-12-11
+ 45 | - 0 | contracts/protocols/vault/vaultTypesCommon/coreModule/helpersLiquidate.sol | (3ec1)2024-12-11
+ 220 | - 0 | contracts/protocols/vault/vaultTypesCommon/coreModule/helpersOperate.sol | (3ec1)2024-12-11
+ 835 | - 0 | contracts/protocols/vault/vaultTypesCommon/coreModule/main.sol | (3ec1)2024-12-11
+ 531 | - 0 | contracts/protocols/vault/vaultTypesCommon/coreModule/main2.sol | (3ec1)2024-12-11
+ 592 | - 0 | contracts/protocols/vault/vaultTypesCommon/coreModule/mainOperate.sol | (3ec1)2024-12-11
+ 126 | - 0 | contracts/protocols/vault/vaultTypesCommon/coreModule/structs.sol | (3ec1)2024-12-11
                    3ec13bd35ebd88286143148b1d637e56e11187ed
                    
                    Merge pull request #597 from Instadapp/main

Update public repo
                
#: 90

id: bobanetwork
project: Boba Network
Date: 2023-01-13T21:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/bobanetwork

GitHub Url: github.com/bobanetwork/boba
GitHub History Url: github.com/bobanetwork/boba/commits
2024-12-11develop

56.91 - Go
34.38 - Solidity
5.68 - JavaScript
0.65 - Assembly
0.6 - Shell
0.56 - TypeScript
0.47 - Python
0.31 - Makefile
0.14 - Dockerfile
0.13 - C
0.09 - Just
0.05 - HCL
0.02 - Handlebars
                    2fa1411ac87450820fb0f1a31fed896cae7d61b9
                    
                    Merge pull request #284 from bobanetwork/update-software-release

Update software release
                
#: 91

id: sparklend
project: SparkLend
Date: 2023-11-01T15:00:00.000Z
Max Reward: 5000000
Bounty Url: https://immunefi.com/bounty/sparklend

GitHub Url: github.com/marsfoundation/spark-dev-docs
GitHub History Url: github.com/marsfoundation/spark-dev-docs/commits
2024-12-11master

                    07949184ebf8ccd8e9b25f0606fa4cbf6055ab6b
                    
                    GITBOOK-44: minor fix
                
7e246eef368b61cd96c2362c426fb577d1547a7f GITBOOK-43: add savings rate oracle docs
#: 92

id: kadena
project: Kadena
Date: 2022-01-08T22:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/kadena

GitHub Url: github.com/kadena-io/chainweb-node
GitHub History Url: github.com/kadena-io/chainweb-node/commits
2024-12-11master

95.51 - Haskell
3.43 - Pact
0.36 - C
0.24 - Dockerfile
0.17 - Nix
0.17 - Python
0.11 - Shell
freeze: 2
project: 2
+   23 | -   12 | cabal.project | (cf67)2024-12-11, (7e56)2024-12-11
+ 139 | - 40 | cabal.project.freeze | (cf67)2024-12-11, (7e56)2024-12-11
                    cf67a750155e8089b7fddbb4d1cfcd85f382afb2
                    
                    remove obsolete generic-data pin (fixed upstream)
                
7e562d0186067ed367dad7b6476212c3039cceed support base-orphans >=0.9.3
#: 93

id: hydration
project: Hydration
Date: 2023-02-20T20:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/hydration

GitHub Url: github.com/galacticcouncil/apps
GitHub History Url: github.com/galacticcouncil/apps/commits
2024-12-11master

80.16 - TypeScript
14.26 - CSS
4.36 - HTML
1.19 - JavaScript
0.03 - Shell
ts: 2
json: 8
+   21 | -   21 | package-lock.json | (e4f7)2024-12-11, (cc2f)2024-12-11, (3f7c)2024-12-11
+ 5 | - 5 | packages/apps/package.json | (e4f7)2024-12-11, (cc2f)2024-12-11, (f718)2024-12-11
+ 60 | - 17 | packages/apps/src/utils/external.ts | (e03f)2024-12-11, (6b1d)2024-12-11
+ 2 | - 2 | pages/apps-web/package.json | (e4f7)2024-12-11, (cc2f)2024-12-11
                    e4f71d41a0f86cf0cabf3e5c29e88d508b8f4894
                    
                    RELEASE: Releasing 1 package(s)

Releases:
  @galacticcouncil/[email protected]
                
e03fae98aa6d17ce43bb2cd0619ddeabad5da950 export asset builders
cc2f00d0eb76250d829076260b1b4a994fd1e761 RELEASE: Releasing 1 package(s) Releases: @galacticcouncil/[email protected]
6b1d71333050494970acec818eb2e2abe4833a5b fix external utils (cfg upgrade 6.0.0)
3f7c98c9bdca1451b64487ea898be2764e0b1bc5 fix audit
f7183dc23c3e30be507f9ebe2e655d5f326b8f4f Bump deps
#: 94

id: stacks
project: Stacks
Date: 2022-03-31T19:30:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/stacks

GitHub Url: github.com/stacks-network/stacks-blockchain
GitHub History Url: github.com/stacks-network/stacks-blockchain/commits
2024-12-11master

94.35 - Rust
2.84 - TypeScript
2.22 - Clarity
0.46 - Shell
0.08 - Python
0.02 - JavaScript
0.02 - Dockerfile
0.01 - Mustache
0 - RenderScript
rs: 11
toml: 1
+    1 | -    1 | clarity/src/vm/ast/mod.rs | (70d2)2024-12-11
+ 16 | - 14 | clarity/src/vm/costs/mod.rs | (70d2)2024-12-11
+ 274 | - 9 | libsigner/src/v0/messages.rs | (70d2)2024-12-11
+ 4 | - 4 | stacks-common/src/types/mod.rs | (70d2)2024-12-11
+ 1 | - 1 | stacks-signer/Cargo.toml | (70d2)2024-12-11
+ 16 | - 22 | stacks-signer/src/chainstate.rs | (70d2)2024-12-11
+ 1 | - 0 | stacks-signer/src/client/mod.rs | (70d2)2024-12-11
+ 3 | - 1 | stacks-signer/src/client/stackerdb.rs | (70d2)2024-12-11
+ 14 | - 0 | stacks-signer/src/config.rs | (70d2)2024-12-11
+ 1 | - 0 | stacks-signer/src/runloop.rs | (70d2)2024-12-11
+ 564 | - 95 | stacks-signer/src/signerdb.rs | (70d2)2024-12-11
+ 79 | - 40 | stacks-signer/src/v0/signer.rs | (70d2)2024-12-11
                    70d24ea179840763c2335870d0965b31b37685d6
                    
                    Merge pull request #5557 from stacks-network/release/3.1.0.0.1

merge Release/3.1.0.0.1 to master
                
#: 95

id: scroll
project: Scroll
Date: 2023-10-17T09:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/scroll

GitHub Url: github.com/scroll-tech/go-ethereum
GitHub History Url: github.com/scroll-tech/go-ethereum/commits
2024-12-10develop

91.02 - Go
4.35 - C
2.85 - JavaScript
0.61 - Assembly
0.2 - Java
0.19 - Sage
0.17 - M4
0.15 - NSIS
0.1 - Shell
0.1 - Solidity
0.07 - HTML
0.07 - Rust
0.06 - Makefile
0.04 - Python
0.01 - Dockerfile
0.01 - Ruby
#: 96

id: hydration
project: Hydration
Date: 2023-02-20T20:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/hydration

GitHub Url: github.com/galacticcouncil/HydraDX-node
GitHub History Url: github.com/galacticcouncil/HydraDX-node/commits
2024-12-10master

98.44 - Rust
0.78 - JavaScript
0.3 - TypeScript
0.21 - Solidity
0.15 - Shell
0.05 - Handlebars
0.03 - Makefile
0.02 - HCL
0.01 - Dockerfile
#: 97

id: myntandzero
project: Mynt and Zero
Date: 2023-06-15T14:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/myntandzero

GitHub Url: github.com/DistributedCollective/sovryn-dapp
GitHub History Url: github.com/DistributedCollective/sovryn-dapp/commits
2024-12-10develop

98.37 - TypeScript
1.04 - CSS
0.43 - JavaScript
0.16 - HTML
0 - Shell
#: 98

id: raydium
project: Raydium
Date: 2023-04-25T12:00:00.000Z
Max Reward: 505000
Bounty Url: https://immunefi.com/bounty/raydium

GitHub Url: github.com/raydium-io/raydium-cp-swap
GitHub History Url: github.com/raydium-io/raydium-cp-swap/commits
2024-12-10master

78.79 - Rust
21.21 - TypeScript
#: 99

id: acala
project: Acala
Date: 2021-12-14T02:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/acala

GitHub Url: github.com/open-web3-stack/open-runtime-module-library
GitHub History Url: github.com/open-web3-stack/open-runtime-module-library/commits
2024-12-10master

99.57 - Rust
0.34 - Makefile
0.09 - Shell
#: 100

id: avail
project: Avail
Date: 2024-07-23T02:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/avail

GitHub Url: github.com/availproject/avail
GitHub History Url: github.com/availproject/avail/commits
2024-12-10main

93.19 - Rust
5.64 - TypeScript
0.64 - Shell
0.22 - Dockerfile
0.13 - Handlebars
0.12 - Python
0.05 - JavaScript
0.01 - CSS
#: 101

id: avalanche
project: Ava Labs Avalanche
Date: 2023-12-03T22:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/avalanche

GitHub Url: github.com/ava-labs/avalanchego
GitHub History Url: github.com/ava-labs/avalanchego/commits
2024-12-10master

99.24 - Go
0.71 - Shell
0.04 - Dockerfile
0 - Solidity
#: 102

id: sweateconomy
project: Sweat Economy
Date: 2023-03-31T18:00:00.000Z
Max Reward: 2000000
Bounty Url: https://immunefi.com/bounty/sweateconomy

GitHub Url: github.com/sweatco/sweat-jar
GitHub History Url: github.com/sweatco/sweat-jar/commits
2024-12-10main

98.62 - Rust
0.85 - Shell
0.53 - Makefile
#: 103

id: vesu
project: Vesu
Date: 2024-07-10T14:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/vesu

GitHub Url: github.com/vesuxyz/vesu-v1
GitHub History Url: github.com/vesuxyz/vesu-v1/commits
2024-12-10main

91.97 - Cairo
7.95 - TypeScript
0.08 - Shell
#: 104

id: chainlink
project: Chainlink
Date: 2021-05-11T05:00:00.000Z
Max Reward: 3000000
Bounty Url: https://immunefi.com/bounty/chainlink

GitHub Url: github.com/smartcontractkit/operator-ui
GitHub History Url: github.com/smartcontractkit/operator-ui/commits
2024-12-10main

90.94 - TypeScript
6.04 - Shell
2.84 - JavaScript
0.1 - CSS
0.08 - HTML
#: 105

id: alephzero
project: Aleph Zero
Date: 2023-08-16T17:30:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/alephzero

GitHub Url: github.com/Cardinal-Cryptography/aleph-node
GitHub History Url: github.com/Cardinal-Cryptography/aleph-node/commits
2024-12-10main

95.19 - Rust
2.33 - Python
1.57 - Shell
0.4 - Nix
0.28 - Jupyter Notebook
0.13 - Handlebars
0.04 - Dockerfile
0.03 - WebAssembly
0.02 - JavaScript
#: 106

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/ref-fvm
GitHub History Url: github.com/filecoin-project/ref-fvm/commits
2024-12-10master

94.19 - Rust
4.7 - Solidity
0.51 - Shell
0.32 - Makefile
0.12 - Scheme
0.12 - Gnuplot
0.05 - Dockerfile
#: 107

id: zksyncera
project: ZKsync era
Date: 2023-03-10T17:00:00.000Z
Max Reward: 1100000
Bounty Url: https://immunefi.com/bounty/zksyncera

GitHub Url: github.com/matter-labs/zksync-crypto
GitHub History Url: github.com/matter-labs/zksync-crypto/commits
2024-12-10main

99.16 - Rust
0.54 - Solidity
0.15 - Python
0.12 - TeX
0.04 - Shell
0 - RenderScript
#: 108

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/builtin-actors
GitHub History Url: github.com/filecoin-project/builtin-actors/commits
2024-12-10master

99.67 - Rust
0.15 - Solidity
0.11 - Makefile
0.07 - Shell
#: 109

id: ens
project: ENS
Date: 2024-05-10T03:11:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/ens

GitHub Url: github.com/ensdomains/ens-app-v3
GitHub History Url: github.com/ensdomains/ens-app-v3/commits
2024-12-09main

99.18 - TypeScript
0.66 - JavaScript
0.11 - Shell
0.05 - CSS
#: 110

id: myntandzero
project: Mynt and Zero
Date: 2023-06-15T14:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/myntandzero

GitHub Url: github.com/DistributedCollective/zero-contracts
GitHub History Url: github.com/DistributedCollective/zero-contracts/commits
2024-12-09development

68.73 - JavaScript
20.26 - Solidity
6.02 - Python
4.99 - TypeScript
#: 111

id: sparklend
project: SparkLend
Date: 2023-11-01T15:00:00.000Z
Max Reward: 5000000
Bounty Url: https://immunefi.com/bounty/sparklend

GitHub Url: github.com/marsfoundation/spark-docs
GitHub History Url: github.com/marsfoundation/spark-docs/commits
2024-12-09master

#: 112

id: enzymefinance
project: Enzyme Finance
Date: 2021-03-29T07:00:00.000Z
Max Reward: 400000
Bounty Url: https://immunefi.com/bounty/enzymefinance

GitHub Url: github.com/enzymefinance/protocol
GitHub History Url: github.com/enzymefinance/protocol/commits
2024-12-09dev

99.83 - Solidity
0.15 - Makefile
0.02 - Nix
0 - Shell
#: 113

id: sovryn
project: Sovryn
Date: 2021-03-03T07:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/sovryn

GitHub Url: github.com/DistributedCollective/Sovryn-smart-contracts
GitHub History Url: github.com/DistributedCollective/Sovryn-smart-contracts/commits
2024-12-09development

49.12 - JavaScript
37.59 - Solidity
13.24 - Python
0.05 - Shell
#: 114

id: avail
project: Avail
Date: 2024-07-23T02:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/avail

GitHub Url: github.com/availproject/avail-core
GitHub History Url: github.com/availproject/avail-core/commits
2024-12-09main

99.46 - Rust
0.54 - Shell
#: 115

id: starknet-staking
project: Starknet Staking
Date: 2024-11-19T22:50:00.000Z
Max Reward: 40000
Bounty Url: https://immunefi.com/bounty/starknet-staking

GitHub Url: github.com/starkware-libs/starknet-staking
GitHub History Url: github.com/starkware-libs/starknet-staking/commits
2024-12-09main

93.32 - Cairo
6.46 - Solidity
0.23 - JavaScript
#: 116

id: sora
project: SORA
Date: 2022-07-07T16:30:00.000Z
Max Reward: 30000
Bounty Url: https://immunefi.com/bounty/sora

GitHub Url: github.com/sora-xor/polkaswap-exchange-web
GitHub History Url: github.com/sora-xor/polkaswap-exchange-web/commits
2024-12-09develop

60.09 - Vue
36.7 - TypeScript
1.49 - Solidity
1.16 - SCSS
0.44 - JavaScript
0.11 - HTML
0 - Dockerfile
#: 117

id: lido
project: Lido
Date: 2021-05-22T05:00:00.000Z
Max Reward: 2000000
Bounty Url: https://immunefi.com/bounty/lido

GitHub Url: github.com/lidofinance/lido-dao
GitHub History Url: github.com/lidofinance/lido-dao/commits
2024-12-09master

60.21 - TypeScript
39.57 - Solidity
0.12 - Shell
0.11 - JavaScript
#: 118

id: polymesh
project: Polymesh
Date: 2021-04-23T00:00-07:00
Max Reward: 6000
Bounty Url: https://immunefi.com/bounty/polymesh

GitHub Url: github.com/PolymeshAssociation/Polymesh
GitHub History Url: github.com/PolymeshAssociation/Polymesh/commits
2024-12-09develop

77.4 - Rust
21.08 - TypeScript
1.06 - JavaScript
0.32 - Shell
0.05 - Handlebars
0.05 - Dockerfile
0.05 - Go
#: 119

id: daimo
project: Daimo
Date: 2023-12-19T09:00:00.000Z
Max Reward: 15000
Bounty Url: https://immunefi.com/bounty/daimo

GitHub Url: github.com/daimo-eth/daimo
GitHub History Url: github.com/daimo-eth/daimo/commits
2024-12-08master

86.33 - TypeScript
10.54 - Solidity
1.35 - Swift
1.14 - Kotlin
0.24 - JavaScript
0.15 - Shell
0.12 - Ruby
0.07 - Makefile
0.03 - Dockerfile
0.02 - CSS
#: 120

id: aave
project: AAVE
Date: 2023-10-18T09:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/aave

GitHub Url: github.com/bgd-labs/solidity-utils
GitHub History Url: github.com/bgd-labs/solidity-utils/commits
2024-12-06main

98.51 - Solidity
1.37 - Makefile
0.12 - Shell
#: 121

id: zksyncera
project: ZKsync era
Date: 2023-03-10T17:00:00.000Z
Max Reward: 1100000
Bounty Url: https://immunefi.com/bounty/zksyncera

GitHub Url: github.com/matter-labs/zksync-protocol
GitHub History Url: github.com/matter-labs/zksync-protocol/commits
2024-12-06main

99.97 - Rust
0.03 - Shell
#: 122

id: sei
project: Sei
Date: 2023-11-30T09:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/sei

GitHub Url: github.com/sei-protocol/sei-cosmos
GitHub History Url: github.com/sei-protocol/sei-cosmos/commits
2024-12-06main

88.93 - Go
8.83 - C
0.4 - Java
0.4 - Sage
0.39 - Makefile
0.38 - Assembly
0.34 - M4
0.16 - Shell
0.06 - Python
0.05 - HTML
0.05 - Dockerfile
#: 123

id: astarnetwork
project: Astar Network
Date: 2022-05-31T16:30:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/astarnetwork

GitHub Url: github.com/AstarNetwork/Astar
GitHub History Url: github.com/AstarNetwork/Astar/commits
2024-12-06master

98.27 - Rust
1.02 - Solidity
0.33 - Shell
0.22 - Handlebars
0.11 - TypeScript
0.05 - Makefile
#: 124

id: gearbox
project: Gearbox
Date: 2022-02-08T13:00:00.000Z
Max Reward: 200000
Bounty Url: https://immunefi.com/bounty/gearbox

GitHub Url: github.com/Gearbox-protocol/security
GitHub History Url: github.com/Gearbox-protocol/security/commits
2024-12-05main

#: 125

id: sei
project: Sei
Date: 2023-11-30T09:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/sei

GitHub Url: github.com/sei-protocol/sei-tendermint
GitHub History Url: github.com/sei-protocol/sei-tendermint/commits
2024-12-05main

86.02 - Go
6.75 - TeX
5.53 - TLA
0.52 - Shell
0.43 - Python
0.3 - Makefile
0.27 - Jinja
0.11 - Dockerfile
0.05 - HCL
0.02 - HTML
#: 126

id: benddao
project: BendDAO
Date: 2022-04-22T02:30:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/benddao

GitHub Url: github.com/BendDAO/bend-v2
GitHub History Url: github.com/BendDAO/bend-v2/commits
2024-12-05main

99.57 - Solidity
0.19 - Shell
0.16 - JavaScript
0.08 - TypeScript
#: 127

id: basilisk
project: Basilisk
Date: 2022-12-06T20:00:00.000Z
Max Reward: 222222
Bounty Url: https://immunefi.com/bounty/basilisk

GitHub Url: github.com/galacticcouncil/Basilisk-node
GitHub History Url: github.com/galacticcouncil/Basilisk-node/commits
2024-12-05master

97.17 - Rust
1.44 - Shell
0.6 - JavaScript
0.36 - Handlebars
0.18 - Makefile
0.13 - Dockerfile
0.11 - HCL
#: 128

id: obyte
project: Obyte
Date: 2020-12-01T07:00:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/obyte

GitHub Url: github.com/byteball/counterstake-bridge
GitHub History Url: github.com/byteball/counterstake-bridge/commits
2024-12-05master

82.22 - JavaScript
17.78 - Solidity
#: 129

id: deriprotocol
project: Deri Protocol
Date: 2021-09-14T12:00:00.000Z
Max Reward: 10000
Bounty Url: https://immunefi.com/bounty/deriprotocol

GitHub Url: github.com/deri-protocol/deriprotocol-v4
GitHub History Url: github.com/deri-protocol/deriprotocol-v4/commits
2024-12-05main

100 - Solidity
#: 130

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/staking-indexer
GitHub History Url: github.com/babylonlabs-io/staking-indexer/commits
2024-12-05main

97.12 - Go
1.15 - Dockerfile
0.87 - Makefile
0.86 - Shell
#: 131

id: horizen
project: Horizen
Date: 2023-04-20T13:00:00.000Z
Max Reward: 75000
Bounty Url: https://immunefi.com/bounty/horizen

GitHub Url: github.com/HorizenOfficial/zen
GitHub History Url: github.com/HorizenOfficial/zen/commits
2024-12-05main

67.63 - C++
20.4 - Python
6.5 - C
1.53 - M4
1.39 - Shell
1.17 - Makefile
0.45 - HTML
0.27 - Java
0.27 - Sage
0.25 - Assembly
0.08 - Dockerfile
0.04 - PowerShell
0.01 - CSS
0.01 - Jinja
0 - Batchfile
#: 132

id: pythnetwork
project: Pyth Network
Date: 2024-06-24T16:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/pythnetwork

GitHub Url: github.com/pyth-network/governance
GitHub History Url: github.com/pyth-network/governance/commits
2024-12-05main

51.74 - Rust
47.27 - TypeScript
0.38 - JavaScript
0.24 - Nix
0.24 - CSS
0.09 - Shell
0.04 - Dockerfile
#: 133

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/btc-staker
GitHub History Url: github.com/babylonlabs-io/btc-staker/commits
2024-12-05main

97.96 - Go
0.85 - Shell
0.62 - Makefile
0.57 - Dockerfile
#: 134

id: cowprotocol
project: CoW Protocol
Date: 2021-06-15T17:00:00.000Z
Max Reward: 54000
Bounty Url: https://immunefi.com/bounty/cowprotocol

GitHub Url: github.com/cowprotocol/contracts
GitHub History Url: github.com/cowprotocol/contracts/commits
2024-12-05main

63.14 - Solidity
36.41 - TypeScript
0.25 - Shell
0.2 - JavaScript
#: 135

id: avalabs
project: Ava Labs
Date: 2023-12-04T09:00:00.000Z
Max Reward: 10000
Bounty Url: https://immunefi.com/bounty/avalabs

GitHub Url: github.com/ava-labs/AvalancheJS
GitHub History Url: github.com/ava-labs/AvalancheJS/commits
2024-12-04master

99.36 - TypeScript
0.62 - JavaScript
0.02 - Shell
#: 136

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/lurk-lab/neptune
GitHub History Url: github.com/lurk-lab/neptune/commits
2024-12-04main

97.64 - Rust
1.91 - C
0.23 - Shell
0.22 - Makefile
#: 137

id: sei
project: Sei
Date: 2023-11-30T09:00:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/sei

GitHub Url: github.com/sei-protocol/sei-js
GitHub History Url: github.com/sei-protocol/sei-js/commits
2024-12-04main

99.57 - TypeScript
0.3 - CSS
0.12 - JavaScript
0.01 - HTML
#: 138

id: zerolend
project: ZeroLend
Date: 2024-12-05T13:19:17.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/zerolend

GitHub Url: github.com/zerolend/zerolend-deployments
GitHub History Url: github.com/zerolend/zerolend-deployments/commits
2024-12-04main

#: 139

id: aave
project: AAVE
Date: 2023-10-18T09:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/aave

GitHub Url: github.com/bgd-labs/aave-governance-v3
GitHub History Url: github.com/bgd-labs/aave-governance-v3/commits
2024-12-04main

76.16 - Solidity
18.82 - Python
2.17 - Shell
1.44 - JavaScript
0.86 - Makefile
0.55 - Ruby
#: 140

id: thegraph
project: The Graph
Date: 2021-08-04T17:00:00.000Z
Max Reward: 2500000
Bounty Url: https://immunefi.com/bounty/thegraph

GitHub Url: github.com/graphprotocol/graph-node
GitHub History Url: github.com/graphprotocol/graph-node/commits
2024-12-04master

94.76 - Rust
2.1 - PLpgSQL
1.89 - TypeScript
0.68 - CSS
0.26 - Shell
0.12 - HTML
0.06 - Dockerfile
0.06 - JavaScript
0.04 - Solidity
0.02 - Makefile
#: 141

id: obyte
project: Obyte
Date: 2020-12-01T07:00:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/obyte

GitHub Url: github.com/byteball/obyte-gui-wallet
GitHub History Url: github.com/byteball/obyte-gui-wallet/commits
2024-12-04master

67.04 - JavaScript
26.55 - HTML
5.57 - CSS
0.52 - Shell
0.18 - C#
0.14 - Makefile
#: 142

id: astarnetwork
project: Astar Network
Date: 2022-05-31T16:30:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/astarnetwork

GitHub Url: github.com/AstarNetwork/astar-apps
GitHub History Url: github.com/AstarNetwork/astar-apps/commits
2024-12-02main

48.25 - CSS
22.02 - TypeScript
16.7 - Vue
8.64 - JavaScript
4.01 - SCSS
0.38 - HTML
#: 143

id: thegraph
project: The Graph
Date: 2021-08-04T17:00:00.000Z
Max Reward: 2500000
Bounty Url: https://immunefi.com/bounty/thegraph

GitHub Url: github.com/streamingfast/firehose-ethereum
GitHub History Url: github.com/streamingfast/firehose-ethereum/commits
2024-12-02develop

87.28 - Go
12.39 - Shell
0.33 - Dockerfile
#: 144

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/covenant-signer
GitHub History Url: github.com/babylonlabs-io/covenant-signer/commits
2024-12-02main

97.55 - Go
1.37 - Dockerfile
1.08 - Makefile
#: 145

id: axelarnetwork
project: Axelar Network
Date: 2022-03-11T03:30:00.000Z
Max Reward: 2250000
Bounty Url: https://immunefi.com/bounty/axelarnetwork

GitHub Url: github.com/axelarnetwork/axelar-core
GitHub History Url: github.com/axelarnetwork/axelar-core/commits
2024-12-02main

98.99 - Go
0.5 - Makefile
0.39 - Shell
0.12 - Dockerfile
#: 146

id: raydium
project: Raydium
Date: 2023-04-25T12:00:00.000Z
Max Reward: 505000
Bounty Url: https://immunefi.com/bounty/raydium

GitHub Url: github.com/raydium-io/raydium-amm-v3
GitHub History Url: github.com/raydium-io/raydium-amm-v3/commits
2024-12-02master

100 - Rust
#: 147

id: ens
project: ENS
Date: 2024-05-10T03:11:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/ens

GitHub Url: github.com/ensdomains/ens-metadata-service
GitHub History Url: github.com/ensdomains/ens-metadata-service/commits
2024-12-02master

97.08 - TypeScript
2.92 - JavaScript
#: 148

id: ens
project: ENS
Date: 2024-05-10T03:11:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/ens

GitHub Url: github.com/ensdomains/ensdomains-landing
GitHub History Url: github.com/ensdomains/ensdomains-landing/commits
2024-11-29master

61.56 - TypeScript
37.62 - CSS
0.82 - JavaScript
#: 149

id: flarenetwork
project: Flare Network
Date: 2024-07-16T12:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/flarenetwork

GitHub Url: github.com/flare-foundation/go-flare
GitHub History Url: github.com/flare-foundation/go-flare/commits
2024-11-29main

99.42 - Go
0.53 - Shell
0.04 - Dockerfile
0 - Solidity
#: 150

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/go-fil-commcid
GitHub History Url: github.com/filecoin-project/go-fil-commcid/commits
2024-11-26master

99.02 - Go
0.98 - Makefile
#: 151

id: alchemix
project: Alchemix
Date: 2022-08-25T07:00:00.000Z
Max Reward: 300000
Bounty Url: https://immunefi.com/bounty/alchemix

GitHub Url: github.com/alchemix-finance/v2-foundry
GitHub History Url: github.com/alchemix-finance/v2-foundry/commits
2024-11-25master

76.4 - Solidity
23.21 - TypeScript
0.26 - Makefile
0.13 - Shell
#: 152

id: hathornetwork
project: Hathor Network
Date: 2023-03-15T19:00:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/hathornetwork

GitHub Url: github.com/HathorNetwork/hathor-wallet-mobile
GitHub History Url: github.com/HathorNetwork/hathor-wallet-mobile/commits
2024-11-25master

97.12 - JavaScript
1.06 - TypeScript
0.56 - Java
0.5 - Shell
0.34 - Ruby
0.2 - Objective-C++
0.11 - Makefile
0.08 - Nix
0.02 - Objective-C
#: 153

id: harvest
project: Harvest Finance
Date: 2020-12-02T07:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/harvest

GitHub Url: github.com/harvestfi/harvest-strategy
GitHub History Url: github.com/harvestfi/harvest-strategy/commits
2024-11-22master

61.46 - Solidity
38.54 - JavaScript
#: 154

id: harvest
project: Harvest Finance
Date: 2020-12-02T07:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/harvest

GitHub Url: github.com/harvestfi/harvest-strategy-arbitrum
GitHub History Url: github.com/harvestfi/harvest-strategy-arbitrum/commits
2024-11-22master

53.24 - JavaScript
46.76 - Solidity
#: 155

id: harvest
project: Harvest Finance
Date: 2020-12-02T07:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/harvest

GitHub Url: github.com/harvestfi/harvest-strategy-polygon
GitHub History Url: github.com/harvestfi/harvest-strategy-polygon/commits
2024-11-22master

60.36 - JavaScript
39.64 - Solidity
#: 156

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/rust-fil-proofs
GitHub History Url: github.com/filecoin-project/rust-fil-proofs/commits
2024-11-21master

99.05 - Rust
0.95 - Shell
#: 157

id: axelarnetwork
project: Axelar Network
Date: 2022-03-11T03:30:00.000Z
Max Reward: 2250000
Bounty Url: https://immunefi.com/bounty/axelarnetwork

GitHub Url: github.com/axelarnetwork/axelar-gmp-sdk-solidity
GitHub History Url: github.com/axelarnetwork/axelar-gmp-sdk-solidity/commits
2024-11-20main

50.49 - JavaScript
49.33 - Solidity
0.18 - Shell
#: 158

id: axelarnetwork
project: Axelar Network
Date: 2022-03-11T03:30:00.000Z
Max Reward: 2250000
Bounty Url: https://immunefi.com/bounty/axelarnetwork

GitHub Url: github.com/axelarnetwork/axelar-cgp-solidity
GitHub History Url: github.com/axelarnetwork/axelar-cgp-solidity/commits
2024-11-20main

63.84 - JavaScript
35.78 - Solidity
0.38 - Shell
#: 159

id: orderlynetwork
project: Orderly Network
Date: 2024-02-27T00:05:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/orderlynetwork

GitHub Url: github.com/OrderlyNetwork/contract-evm
GitHub History Url: github.com/OrderlyNetwork/contract-evm/commits
2024-11-20main

99.77 - Solidity
0.13 - Shell
0.09 - Makefile
#: 160

id: mux
project: MUX
Date: 2021-06-09T07:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/mux

GitHub Url: github.com/mux-world/mux-degen-protocol
GitHub History Url: github.com/mux-world/mux-degen-protocol/commits
2024-11-20main

53.02 - Solidity
46.98 - TypeScript
#: 161

id: carbonbancor
project: Carbon DeFi by Bancor
Date: 2021-04-07T07:00:00.000Z
Max Reward: 900000
Bounty Url: https://immunefi.com/bounty/carbonbancor

GitHub Url: github.com/bancorprotocol/carbon-contracts
GitHub History Url: github.com/bancorprotocol/carbon-contracts/commits
2024-11-19dev

67.69 - Solidity
31.5 - TypeScript
0.8 - Shell
0.01 - JavaScript
#: 162

id: axelarnetwork
project: Axelar Network
Date: 2022-03-11T03:30:00.000Z
Max Reward: 2250000
Bounty Url: https://immunefi.com/bounty/axelarnetwork

GitHub Url: github.com/axelarnetwork/interchain-token-service
GitHub History Url: github.com/axelarnetwork/interchain-token-service/commits
2024-11-18main

58.13 - JavaScript
41.6 - Solidity
0.27 - Shell
#: 163

id: hathornetwork
project: Hathor Network
Date: 2023-03-15T19:00:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/hathornetwork

GitHub Url: github.com/HathorNetwork/hathor-wallet-headless
GitHub History Url: github.com/HathorNetwork/hathor-wallet-headless/commits
2024-11-18master

99.47 - JavaScript
0.22 - Python
0.19 - Makefile
0.12 - Dockerfile
#: 164

id: synthetix
project: Synthetix
Date: 2021-03-05T07:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/synthetix

GitHub Url: github.com/Synthetixio/js-monorepo
GitHub History Url: github.com/Synthetixio/js-monorepo/commits
2024-11-13master

99.8 - TypeScript
0.18 - JavaScript
0.01 - HTML
0.01 - CSS
0 - Shell
#: 165

id: starknet
project: StarkNet
Date: 2022-10-19T06:30:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/starknet

GitHub Url: github.com/starkware-libs/cairo-lang
GitHub History Url: github.com/starkware-libs/cairo-lang/commits
2024-11-13master

90.65 - Python
5.84 - Starlark
2.92 - Solidity
0.29 - JavaScript
0.08 - Shell
0.06 - TypeScript
0.05 - HTML
0.04 - Vim Script
0.04 - Dockerfile
0.03 - CSS
#: 166

id: synthetix
project: Synthetix
Date: 2021-03-05T07:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/synthetix

GitHub Url: github.com/Synthetixio/synthetix-website
GitHub History Url: github.com/Synthetixio/synthetix-website/commits
2024-11-13staging

98.4 - TypeScript
1.58 - JavaScript
0.03 - HTML
#: 167

id: sommelier
project: Sommelier
Date: 2023-05-23T11:00:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/sommelier

GitHub Url: github.com/PeggyJV/sommelier
GitHub History Url: github.com/PeggyJV/sommelier/commits
2024-11-13main

78.12 - Go
10.78 - Solidity
8.91 - Rust
1.25 - Makefile
0.6 - Shell
0.28 - TypeScript
0.06 - Dockerfile
0 - RenderScript
#: 168

id: sky
project: Sky
Date: 2022-02-10T07:00:00.000Z
Max Reward: 10000000
Bounty Url: https://immunefi.com/bounty/sky

GitHub Url: github.com/makerdao/lockstake
GitHub History Url: github.com/makerdao/lockstake/commits
2024-11-12master

59.56 - Solidity
37.76 - Python
2.46 - Ruby
0.21 - Makefile
#: 169

id: benddao
project: BendDAO
Date: 2022-04-22T02:30:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/benddao

GitHub Url: github.com/BendDAO/bend-lending-protocol
GitHub History Url: github.com/BendDAO/bend-lending-protocol/commits
2024-11-12main

59.13 - TypeScript
40.11 - Solidity
0.34 - HTML
0.25 - JavaScript
0.17 - Shell
0.01 - Dockerfile
#: 170

id: neutron
project: Neutron
Date: 2024-07-02T08:30:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/neutron

GitHub Url: github.com/neutron-org/neutron-dao
GitHub History Url: github.com/neutron-org/neutron-dao/commits
2024-11-12main

96.33 - Rust
3.08 - Shell
0.5 - JavaScript
0.09 - Makefile
#: 171

id: nodle
project: Nodle
Date: 2023-05-10T17:00:00.000Z
Max Reward: 20000
Bounty Url: https://immunefi.com/bounty/nodle

GitHub Url: github.com/nodlecode/chain
GitHub History Url: github.com/nodlecode/chain/commits
2024-11-11master

95.84 - Rust
2.57 - Shell
1.26 - Handlebars
0.32 - Dockerfile
0.01 - HTML
#: 172

id: jito
project: Jito
Date: 2024-08-28T13:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/jito

GitHub Url: github.com/jito-foundation/jito-solana
GitHub History Url: github.com/jito-foundation/jito-solana/commits
2024-11-08master

97.1 - Rust
2.04 - Shell
0.59 - C
0.08 - Python
0.08 - C++
0.04 - JavaScript
0.04 - Makefile
0.03 - Dockerfile
0 - TeX
#: 173

id: aave
project: AAVE
Date: 2023-10-18T09:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/aave

GitHub Url: github.com/aave/ccip
GitHub History Url: github.com/aave/ccip/commits
2024-11-07ccip-gho

69.89 - Go
20.72 - Solidity
7.99 - TypeScript
0.67 - Shell
0.49 - PLpgSQL
0.11 - Makefile
0.06 - Dockerfile
0.02 - Ruby
0.01 - Python
0.01 - JavaScript
0.01 - Nix
0 - HTML
0 - WebAssembly
#: 174

id: flarenetwork
project: Flare Network
Date: 2024-07-16T12:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/flarenetwork

GitHub Url: github.com/flare-foundation/bug-bounty
GitHub History Url: github.com/flare-foundation/bug-bounty/commits
2024-11-07main

#: 175

id: reserve
project: Reserve
Date: 2023-04-27T09:00:00.000Z
Max Reward: 5000000
Bounty Url: https://immunefi.com/bounty/reserve

GitHub Url: github.com/reserve-protocol/protocol
GitHub History Url: github.com/reserve-protocol/protocol/commits
2024-11-06master

75.28 - TypeScript
24.47 - Solidity
0.1 - Shell
0.05 - HTML
0.05 - CSS
0.03 - JavaScript
0.02 - Python
0 - Emacs Lisp
#: 176

id: sky
project: Sky
Date: 2022-02-10T07:00:00.000Z
Max Reward: 10000000
Bounty Url: https://immunefi.com/bounty/sky

GitHub Url: github.com/makerdao/endgame-toolkit
GitHub History Url: github.com/makerdao/endgame-toolkit/commits
2024-11-05master

98.03 - Solidity
1.97 - Shell
#: 177

id: geniusyield
project: Genius Yield
Date: 2024-02-26T01:53:00.000Z
Max Reward: 25000
Bounty Url: https://immunefi.com/bounty/geniusyield

GitHub Url: github.com/geniusyield/dex-contracts-api
GitHub History Url: github.com/geniusyield/dex-contracts-api/commits
2024-11-04main

97.41 - Haskell
1.24 - Dockerfile
0.8 - Shell
0.41 - Nix
0.15 - Makefile
#: 178

id: moonbeamnetwork
project: Moonbeam Network
Date: 2021-12-16T18:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/moonbeamnetwork

GitHub Url: github.com/moonbeam-foundation/crowdloan-rewards
GitHub History Url: github.com/moonbeam-foundation/crowdloan-rewards/commits
2024-11-04main

100 - Rust
#: 179

id: kadena
project: Kadena
Date: 2022-01-08T22:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/kadena

GitHub Url: github.com/kadena-io/pact
GitHub History Url: github.com/kadena-io/pact/commits
2024-11-04master

90.28 - Haskell
7.12 - Pact
2.32 - C
0.18 - Shell
0.1 - Nix
#: 180

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/go-address
GitHub History Url: github.com/filecoin-project/go-address/commits
2024-11-01master

99.87 - Go
0.13 - Makefile
#: 181

id: rubic
project: Rubic
Date: 2023-07-31T10:00:00.000Z
Max Reward: 25000
Bounty Url: https://immunefi.com/bounty/rubic

GitHub Url: github.com/Cryptorubic/multi-proxy-rubic
GitHub History Url: github.com/Cryptorubic/multi-proxy-rubic/commits
2024-11-01master

90.1 - Solidity
5.59 - TypeScript
2.93 - Shell
1.29 - JavaScript
0.09 - Makefile
#: 182

id: lido
project: Lido
Date: 2021-05-22T05:00:00.000Z
Max Reward: 2000000
Bounty Url: https://immunefi.com/bounty/lido

GitHub Url: github.com/lidofinance/lido-council-daemon
GitHub History Url: github.com/lidofinance/lido-council-daemon/commits
2024-10-31develop

99.56 - TypeScript
0.22 - Python
0.12 - Dockerfile
0.09 - JavaScript
#: 183

id: serai
project: Serai
Date: 2023-08-04T11:00:00.000Z
Max Reward: 30000
Bounty Url: https://immunefi.com/bounty/serai

GitHub Url: github.com/serai-dex/serai
GitHub History Url: github.com/serai-dex/serai/commits
2024-10-30develop

99.28 - Rust
0.56 - Solidity
0.11 - Shell
0.05 - Dockerfile
#: 184

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/whyrusleeping/cbor-gen
GitHub History Url: github.com/whyrusleeping/cbor-gen/commits
2024-10-30master

99.84 - Go
0.16 - Makefile
#: 185

id: pushprotocol
project: Push Protocol
Date: 2023-06-21T14:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/pushprotocol

GitHub Url: github.com/ethereum-push-notification-service/push-smart-contracts
GitHub History Url: github.com/ethereum-push-notification-service/push-smart-contracts/commits
2024-10-29master

66.01 - JavaScript
33.99 - Solidity
#: 186

id: astroport
project: Astroport
Date: 2021-11-29T17:00:00.000Z
Max Reward: 20000
Bounty Url: https://immunefi.com/bounty/astroport

GitHub Url: github.com/astroport-fi/astroport-core
GitHub History Url: github.com/astroport-fi/astroport-core/commits
2024-10-28main

98.77 - Rust
0.92 - TypeScript
0.21 - Shell
0.1 - Dockerfile
#: 187

id: thusd
project: thUSD
Date: 2023-10-05T13:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/thusd

GitHub Url: github.com/Threshold-USD/dev
GitHub History Url: github.com/Threshold-USD/dev/commits
2024-10-26develop

88.9 - JavaScript
6.19 - TypeScript
2.96 - Solidity
1.31 - Python
0.62 - TeX
0.01 - HTML
0.01 - Shell
0 - Dockerfile
0 - DIGITAL Command Language
0 - CSS
#: 188

id: econia
project: Econia
Date: 2024-01-10T14:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/econia

GitHub Url: github.com/econia-labs/econia
GitHub History Url: github.com/econia-labs/econia/commits
2024-10-25main

72.36 - Move
12.36 - Rust
5.92 - Python
4.92 - PLpgSQL
2.42 - HCL
1.11 - Shell
0.61 - TypeScript
0.25 - Dockerfile
0.04 - JavaScript
#: 189

id: sparklend
project: SparkLend
Date: 2023-11-01T15:00:00.000Z
Max Reward: 5000000
Bounty Url: https://immunefi.com/bounty/sparklend

GitHub Url: github.com/marsfoundation/spark-psm
GitHub History Url: github.com/marsfoundation/spark-psm/commits
2024-10-23master

99.96 - Solidity
0.04 - Makefile
#: 190

id: sky
project: Sky
Date: 2022-02-10T07:00:00.000Z
Max Reward: 10000000
Bounty Url: https://immunefi.com/bounty/sky

GitHub Url: github.com/makerdao/vote-delegate
GitHub History Url: github.com/makerdao/vote-delegate/commits
2024-10-23master

66.02 - Solidity
33.03 - Python
0.95 - Makefile
#: 191

id: sommelier
project: Sommelier
Date: 2023-05-23T11:00:00.000Z
Max Reward: 50000
Bounty Url: https://immunefi.com/bounty/sommelier

GitHub Url: github.com/PeggyJV/gravity-bridge
GitHub History Url: github.com/PeggyJV/gravity-bridge/commits
2024-10-23main

34.02 - Go
29.82 - TypeScript
29.27 - Rust
2.99 - Solidity
2.44 - Python
0.42 - Shell
0.41 - JavaScript
0.32 - Makefile
0.3 - Dockerfile
0 - RenderScript
#: 192

id: moonbeamnetwork
project: Moonbeam Network
Date: 2021-12-16T18:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/moonbeamnetwork

GitHub Url: github.com/moonbeam-foundation/frontier
GitHub History Url: github.com/moonbeam-foundation/frontier/commits
2024-10-22master

86.41 - Rust
12.4 - TypeScript
0.38 - Solidity
0.3 - Handlebars
0.24 - JavaScript
0.12 - Makefile
0.1 - Shell
0.05 - Nix
#: 193

id: kadena
project: Kadena
Date: 2022-01-08T22:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/kadena

GitHub Url: github.com/kadena-io/marmalade
GitHub History Url: github.com/kadena-io/marmalade/commits
2024-10-16main

96.28 - Pact
3.72 - TypeScript
#: 194

id: pythnetwork
project: Pyth Network
Date: 2024-06-24T16:00:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/pythnetwork

GitHub Url: github.com/pyth-network/pyth-client
GitHub History Url: github.com/pyth-network/pyth-client/commits
2024-10-16main

48.4 - C++
36.86 - Rust
11.94 - C
0.97 - Shell
0.58 - JavaScript
0.47 - CMake
0.38 - Dockerfile
0.24 - Makefile
0.1 - HTML
0.05 - CSS
#: 195

id: mux
project: MUX
Date: 2021-06-09T07:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/mux

GitHub Url: github.com/mux-world/mux-protocol
GitHub History Url: github.com/mux-world/mux-protocol/commits
2024-10-16main

52.76 - Solidity
47.16 - TypeScript
0.08 - Shell
#: 196

id: arbitrum
project: Arbitrum
Date: 2021-08-31T13:00:00.000Z
Max Reward: 2000000
Bounty Url: https://immunefi.com/bounty/arbitrum

GitHub Url: github.com/ArbitrumFoundation/governance
GitHub History Url: github.com/ArbitrumFoundation/governance/commits
2024-10-15main

57.04 - Solidity
41.82 - TypeScript
0.89 - HTML
0.17 - Shell
0.07 - Makefile
0.02 - Dockerfile
#: 197

id: sns
project: SNS
Date: 2023-08-04T12:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/sns

GitHub Url: github.com/Bonfida/sns-categories
GitHub History Url: github.com/Bonfida/sns-categories/commits
2024-10-15master

63.19 - Rust
32.85 - TypeScript
1.78 - JavaScript
1.36 - Shell
0.82 - Dockerfile
#: 198

id: aave
project: AAVE
Date: 2023-10-18T09:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/aave

GitHub Url: github.com/aave/gho-core
GitHub History Url: github.com/aave/gho-core/commits
2024-10-14main

71.45 - Solidity
14.32 - Python
11.31 - TypeScript
2.79 - Ruby
0.08 - Makefile
0.04 - Shell
0.01 - JavaScript
#: 199

id: benddao
project: BendDAO
Date: 2022-04-22T02:30:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/benddao

GitHub Url: github.com/BendDAO/bend-apestaking-v2
GitHub History Url: github.com/BendDAO/bend-apestaking-v2/commits
2024-10-12main

58.26 - Solidity
41.56 - TypeScript
0.16 - JavaScript
0.02 - Shell
#: 200

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/go-cbor-util
GitHub History Url: github.com/filecoin-project/go-cbor-util/commits
2024-10-11master

100 - Go
#: 201

id: starknet
project: StarkNet
Date: 2022-10-19T06:30:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/starknet

GitHub Url: github.com/starkware-libs/starkgate-contracts
GitHub History Url: github.com/starkware-libs/starkgate-contracts/commits
2024-10-09cairo-1

72.28 - Cairo
17.53 - Python
9.5 - Solidity
0.68 - Shell
#: 202

id: polygon
project: Polygon
Date: 2021-09-13T13:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/polygon

GitHub Url: github.com/maticnetwork/heimdall
GitHub History Url: github.com/maticnetwork/heimdall/commits
2024-10-09master

99.66 - Go
0.13 - Shell
0.12 - Makefile
0.07 - HTML
0.01 - JavaScript
0.01 - Dockerfile
0 - CSS
#: 203

id: sparklend
project: SparkLend
Date: 2023-11-01T15:00:00.000Z
Max Reward: 5000000
Bounty Url: https://immunefi.com/bounty/sparklend

GitHub Url: github.com/marsfoundation/spark-gov-relay
GitHub History Url: github.com/marsfoundation/spark-gov-relay/commits
2024-10-08master

99.84 - Solidity
0.16 - Makefile
#: 204

id: chainlink
project: Chainlink
Date: 2021-05-11T05:00:00.000Z
Max Reward: 3000000
Bounty Url: https://immunefi.com/bounty/chainlink

GitHub Url: github.com/smartcontractkit/libocr
GitHub History Url: github.com/smartcontractkit/libocr/commits
2024-10-07master

82.53 - Go
17.47 - Solidity
#: 205

id: sky
project: Sky
Date: 2022-02-10T07:00:00.000Z
Max Reward: 10000000
Bounty Url: https://immunefi.com/bounty/sky

GitHub Url: github.com/makerdao/usds
GitHub History Url: github.com/makerdao/usds/commits
2024-10-07master

53.3 - Python
46.26 - Solidity
0.44 - Makefile
#: 206

id: sky
project: Sky
Date: 2022-02-10T07:00:00.000Z
Max Reward: 10000000
Bounty Url: https://immunefi.com/bounty/sky

GitHub Url: github.com/makerdao/sky
GitHub History Url: github.com/makerdao/sky/commits
2024-10-07master

55.42 - Python
44.14 - Solidity
0.44 - Makefile
#: 207

id: thegraph
project: The Graph
Date: 2021-08-04T17:00:00.000Z
Max Reward: 2500000
Bounty Url: https://immunefi.com/bounty/thegraph

GitHub Url: github.com/graphprotocol/agora
GitHub History Url: github.com/graphprotocol/agora/commits
2024-10-07main

97.75 - Rust
2.25 - JavaScript
#: 208

id: ens
project: ENS
Date: 2024-05-10T03:11:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/ens

GitHub Url: github.com/ensdomains/ens-contracts
GitHub History Url: github.com/ensdomains/ens-contracts/commits
2024-10-07staging

69.51 - TypeScript
30.22 - Solidity
0.24 - JavaScript
0.03 - Shell
#: 209

id: zksyncera
project: ZKsync era
Date: 2023-03-10T17:00:00.000Z
Max Reward: 1100000
Bounty Url: https://immunefi.com/bounty/zksyncera

GitHub Url: github.com/matter-labs/era-contracts
GitHub History Url: github.com/matter-labs/era-contracts/commits
2024-10-03main

53.32 - Solidity
31.92 - TypeScript
13.77 - Yul
0.95 - Rust
0.03 - Shell
0.01 - JavaScript
#: 210

id: icon
project: ICON
Date: 2022-10-21T02:30:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/icon

GitHub Url: github.com/icon-project/goloop
GitHub History Url: github.com/icon-project/goloop/commits
2024-10-02master

54.59 - Go
37.08 - Java
7.24 - Python
0.73 - Shell
0.18 - Dockerfile
0.12 - Makefile
0.06 - C
#: 211

id: babylon-labs
project: Babylon Labs
Date: 2024-09-16T15:00:00.000Z
Max Reward: 1000000
Bounty Url: https://immunefi.com/bounty/babylon-labs

GitHub Url: github.com/babylonlabs-io/cli-tools
GitHub History Url: github.com/babylonlabs-io/cli-tools/commits
2024-10-02main

97.93 - Go
0.78 - Dockerfile
0.74 - Makefile
0.55 - Shell
#: 212

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/bellperson
GitHub History Url: github.com/filecoin-project/bellperson/commits
2024-10-01master

100 - Rust
#: 213

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/rust-filecoin-proofs-api
GitHub History Url: github.com/filecoin-project/rust-filecoin-proofs-api/commits
2024-09-30master

100 - Rust
#: 214

id: filecoin
project: Filecoin
Date: 2023-04-14T20:00:00.000Z
Max Reward: 150000
Bounty Url: https://immunefi.com/bounty/filecoin

GitHub Url: github.com/filecoin-project/merkletree
GitHub History Url: github.com/filecoin-project/merkletree/commits
2024-09-30master

100 - Rust
#: 215

id: instadapp
project: Instadapp
Date: 2021-09-20T01:30:00.000Z
Max Reward: 500000
Bounty Url: https://immunefi.com/bounty/instadapp

GitHub Url: github.com/Instadapp/avocado-contracts-public
GitHub History Url: github.com/Instadapp/avocado-contracts-public/commits
2024-09-28main

67.52 - TypeScript
32.45 - Solidity
0.02 - Handlebars
0.01 - JavaScript
#: 216

id: mux
project: MUX
Date: 2021-06-09T07:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/mux

GitHub Url: github.com/mux-world/mux-staking-protocol
GitHub History Url: github.com/mux-world/mux-staking-protocol/commits
2024-09-27main

54.84 - Solidity
45.16 - TypeScript
#: 217

id: reffinance
project: Ref Finance
Date: 2022-05-17T18:30:00.000Z
Max Reward: 250000
Bounty Url: https://immunefi.com/bounty/reffinance

GitHub Url: github.com/ref-finance/ref-token
GitHub History Url: github.com/ref-finance/ref-token/commits
2024-09-27master

94.66 - Rust
5.34 - Shell
#: 218

id: sky
project: Sky
Date: 2022-02-10T07:00:00.000Z
Max Reward: 10000000
Bounty Url: https://immunefi.com/bounty/sky

GitHub Url: github.com/makerdao/dss-flappers
GitHub History Url: github.com/makerdao/dss-flappers/commits
2024-09-26master

100 - Solidity
#: 219

id: sparklend
project: SparkLend
Date: 2023-11-01T15:00:00.000Z
Max Reward: 5000000
Bounty Url: https://immunefi.com/bounty/sparklend

GitHub Url: github.com/marsfoundation/xchain-ssr-oracle
GitHub History Url: github.com/marsfoundation/xchain-ssr-oracle/commits
2024-09-26master

98.91 - Solidity
1.09 - Makefile
#: 220

id: sky
project: Sky
Date: 2022-02-10T07:00:00.000Z
Max Reward: 10000000
Bounty Url: https://immunefi.com/bounty/sky

GitHub Url: github.com/makerdao/univ2-pool-migrator
GitHub History Url: github.com/makerdao/univ2-pool-migrator/commits
2024-09-23master

100 - Solidity
#: 221

id: mux
project: MUX
Date: 2021-06-09T07:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/mux

GitHub Url: github.com/mux-world/mux-aggregator-protocol
GitHub History Url: github.com/mux-world/mux-aggregator-protocol/commits
2024-09-20main

52.18 - Solidity
47.82 - TypeScript
#: 222

id: mux
project: MUX
Date: 2021-06-09T07:00:00.000Z
Max Reward: 100000
Bounty Url: https://immunefi.com/bounty/mux

GitHub Url: github.com/mux-world/muxlp-tranches-protocol
GitHub History Url: github.com/mux-world/muxlp-tranches-protocol/commits
2024-09-18main

62.09 - Solidity
37.79 - TypeScript
0.11 - Shell
#: 223

id: chainlink
project: Chainlink
Date: 2021-05-11T05:00:00.000Z
Max Reward: 3000000
Bounty Url: https://immunefi.com/bounty/chainlink

GitHub Url: github.com/smartcontractkit/ccip-owner-contracts
GitHub History Url: github.com/smartcontractkit/ccip-owner-contracts/commits
2024-09-17main

98.09 - Solidity
1.48 - Go
0.43 - Shell
#: 224

id: stafi
project: StaFi: rDEX
Date: 2022-02-11T21:00-07:00
Max Reward: 25000
Bounty Url: https://immunefi.com/bounty/stafi

GitHub Url: github.com/stafiprotocol/stafi-node
GitHub History Url: github.com/stafiprotocol/stafi-node/commits
2024-09-13master

99.16 - Rust
0.84 - Shell