Repo Details |
Last Updated |
Default Branch & Languages |
Extensions Modified 3 Days |
Files |
Commit Commits |
| 2024-12-13 | main
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
```
|
| 2024-12-13 | main
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
|
| 2024-12-13 | master
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>
|
| 2024-12-13 | master
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
|
| 2024-12-13 | master
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
|
| 2024-12-13 | master
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
|
| 2024-12-13 | main
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.
|
| 2024-12-13 | master
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.
|
| 2024-12-13 | master
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
|
| 2024-12-13 | master
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
|
| 2024-12-13 | develop
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
|
| 2024-12-13 | main
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
|
| 2024-12-13 | master
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
|
| 2024-12-13 | dev
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
|
| 2024-12-13 | main
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
|
| 2024-12-13 | main
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
|
| 2024-12-13 | main
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
|
| 2024-12-13 | main
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)
|
| 2024-12-13 | release-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)
|
| 2024-12-13 | develop
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
|
| 2024-12-13 | master
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
|
| 2024-12-13 | develop
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
|
| 2024-12-13 | ccip-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.
|
| 2024-12-13 | optimism
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
|
| 2024-12-13 | master
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
|
| 2024-12-13 | develop
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.
|
| 2024-12-13 | main
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)
|
| 2024-12-13 | main
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
|
| 2024-12-13 | main
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)
|
| 2024-12-13 | main
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)
|
| 2024-12-13 | master
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
|
| 2024-12-13 | main
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)
|
| 2024-12-13 | master
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
|
| 2024-12-13 | v0.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)
|
| 2024-12-13 | main
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
|
| 2024-12-13 | main
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.
|
| 2024-12-13 | main
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
|
| 2024-12-13 | master
59.96 - Solidity 25.16 - Ruby 13.74 - Python 0.76 - Shell 0.38 - Makefile | | |
e9e6a779fc0ab8b05711fba190765f50bb1d77a2
Add CS audit (#66)
|
| 2024-12-13 | main
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.
### 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.
|
| 2024-12-13 | master
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
|
| 2024-12-13 | main
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)
|
| 2024-12-13 | master
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
|
| 2024-12-13 | master
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)
|
| 2024-12-13 | master
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)
|
| 2024-12-12 | master
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)
|
| 2024-12-12 | main
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)
|
| 2024-12-12 | main
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
|
| 2024-12-12 | main
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
|
| 2024-12-12 | main
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
|
| 2024-12-12 | master
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
|
| 2024-12-12 | main
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)
|
| 2024-12-12 | main
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
|
| 2024-12-12 | master
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:
|
| 2024-12-12 | master
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)
|
| 2024-12-12 | main
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
|
| 2024-12-12 | master
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
|
| 2024-12-12 | main
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
|
| 2024-12-12 | main
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
|
| 2024-12-12 | main
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)
|
| 2024-12-12 | master
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)
|
| 2024-12-12 | master
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
|
| 2024-12-12 | master
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]
|
| 2024-12-12 | master
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
|
| 2024-12-12 | master
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
|
| 2024-12-12 | master
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
|
| 2024-12-12 | main
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
|
| 2024-12-12 | main
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>
|
| 2024-12-12 | main
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
|
| 2024-12-12 | main
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
|
| 2024-12-12 | main
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)
|
| 2024-12-12 | master
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)
|
| 2024-12-12 | master
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
|
| 2024-12-12 | master
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]
|
| 2024-12-12 | main
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
|
| 2024-12-12 | master
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
|
| 2024-12-12 | develop
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
|
| 2024-12-11 | main
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
|
| 2024-12-11 | master
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)
|
| 2024-12-11 | main
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)
|
| 2024-12-11 | main
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
|
| 2024-12-11 | master
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
|
| 2024-12-11 | dev
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)
|
| 2024-12-11 | master
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)
|
| 2024-12-11 | master
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
|
| 2024-12-11 | master
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
|
| 2024-12-11 | main
99.75 - Rust 0.25 - Dockerfile | rs: 1
| + 44 | - 10 | src/reports.rs | (d7ca)2024-12-11 |
d7caa659074fdb33a702bad88aa351f0f2e9cac9
feat: sample attestation reports (#1009)
|
| 2024-12-11 | master
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)
|
| 2024-12-11 | develop
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.
|
| 2024-12-11 | main
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
|
| 2024-12-11 | develop
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
|
| 2024-12-11 | master
| | |
07949184ebf8ccd8e9b25f0606fa4cbf6055ab6b
GITBOOK-44: minor fix
7e246eef368b61cd96c2362c426fb577d1547a7f
GITBOOK-43: add savings rate oracle docs
|
| 2024-12-11 | master
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
|
| 2024-12-11 | master
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
|
| 2024-12-11 | master
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
|
| 2024-12-10 | develop
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 | | | |
| 2024-12-10 | master
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 | | | |
| 2024-12-10 | develop
98.37 - TypeScript 1.04 - CSS 0.43 - JavaScript 0.16 - HTML 0 - Shell | | | |
| 2024-12-10 | master
78.79 - Rust 21.21 - TypeScript | | | |
| 2024-12-10 | master
99.57 - Rust 0.34 - Makefile 0.09 - Shell | | | |
| 2024-12-10 | main
93.19 - Rust 5.64 - TypeScript 0.64 - Shell 0.22 - Dockerfile 0.13 - Handlebars 0.12 - Python 0.05 - JavaScript 0.01 - CSS | | | |
| 2024-12-10 | master
99.24 - Go 0.71 - Shell 0.04 - Dockerfile 0 - Solidity | | | |
| 2024-12-10 | main
98.62 - Rust 0.85 - Shell 0.53 - Makefile | | | |
| 2024-12-10 | main
91.97 - Cairo 7.95 - TypeScript 0.08 - Shell | | | |
| 2024-12-10 | main
90.94 - TypeScript 6.04 - Shell 2.84 - JavaScript 0.1 - CSS 0.08 - HTML | | | |
| 2024-12-10 | main
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 | | | |
| 2024-12-10 | master
94.19 - Rust 4.7 - Solidity 0.51 - Shell 0.32 - Makefile 0.12 - Scheme 0.12 - Gnuplot 0.05 - Dockerfile | | | |
| 2024-12-10 | main
99.16 - Rust 0.54 - Solidity 0.15 - Python 0.12 - TeX 0.04 - Shell 0 - RenderScript | | | |
| 2024-12-10 | master
99.67 - Rust 0.15 - Solidity 0.11 - Makefile 0.07 - Shell | | | |
| 2024-12-09 | main
99.18 - TypeScript 0.66 - JavaScript 0.11 - Shell 0.05 - CSS | | | |
| 2024-12-09 | development
68.73 - JavaScript 20.26 - Solidity 6.02 - Python 4.99 - TypeScript | | | |
| 2024-12-09 | master
| | | |
| 2024-12-09 | dev
99.83 - Solidity 0.15 - Makefile 0.02 - Nix 0 - Shell | | | |
| 2024-12-09 | development
49.12 - JavaScript 37.59 - Solidity 13.24 - Python 0.05 - Shell | | | |
| 2024-12-09 | main
99.46 - Rust 0.54 - Shell | | | |
| 2024-12-09 | main
93.32 - Cairo 6.46 - Solidity 0.23 - JavaScript | | | |
| 2024-12-09 | develop
60.09 - Vue 36.7 - TypeScript 1.49 - Solidity 1.16 - SCSS 0.44 - JavaScript 0.11 - HTML 0 - Dockerfile | | | |
| 2024-12-09 | master
60.21 - TypeScript 39.57 - Solidity 0.12 - Shell 0.11 - JavaScript | | | |
| 2024-12-09 | develop
77.4 - Rust 21.08 - TypeScript 1.06 - JavaScript 0.32 - Shell 0.05 - Handlebars 0.05 - Dockerfile 0.05 - Go | | | |
| 2024-12-08 | master
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 | | | |
| 2024-12-06 | main
98.51 - Solidity 1.37 - Makefile 0.12 - Shell | | | |
| 2024-12-06 | main
99.97 - Rust 0.03 - Shell | | | |
| 2024-12-06 | main
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 | | | |
| 2024-12-06 | master
98.27 - Rust 1.02 - Solidity 0.33 - Shell 0.22 - Handlebars 0.11 - TypeScript 0.05 - Makefile | | | |
| 2024-12-05 | main
| | | |
| 2024-12-05 | main
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 | | | |
| 2024-12-05 | main
99.57 - Solidity 0.19 - Shell 0.16 - JavaScript 0.08 - TypeScript | | | |
| 2024-12-05 | master
97.17 - Rust 1.44 - Shell 0.6 - JavaScript 0.36 - Handlebars 0.18 - Makefile 0.13 - Dockerfile 0.11 - HCL | | | |
| 2024-12-05 | master
82.22 - JavaScript 17.78 - Solidity | | | |
| 2024-12-05 | main
100 - Solidity | | | |
| 2024-12-05 | main
97.12 - Go 1.15 - Dockerfile 0.87 - Makefile 0.86 - Shell | | | |
| 2024-12-05 | main
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 | | | |
| 2024-12-05 | main
51.74 - Rust 47.27 - TypeScript 0.38 - JavaScript 0.24 - Nix 0.24 - CSS 0.09 - Shell 0.04 - Dockerfile | | | |
| 2024-12-05 | main
97.96 - Go 0.85 - Shell 0.62 - Makefile 0.57 - Dockerfile | | | |
| 2024-12-05 | main
63.14 - Solidity 36.41 - TypeScript 0.25 - Shell 0.2 - JavaScript | | | |
| 2024-12-04 | master
99.36 - TypeScript 0.62 - JavaScript 0.02 - Shell | | | |
| 2024-12-04 | main
97.64 - Rust 1.91 - C 0.23 - Shell 0.22 - Makefile | | | |
| 2024-12-04 | main
99.57 - TypeScript 0.3 - CSS 0.12 - JavaScript 0.01 - HTML | | | |
| 2024-12-04 | main
| | | |
| 2024-12-04 | main
76.16 - Solidity 18.82 - Python 2.17 - Shell 1.44 - JavaScript 0.86 - Makefile 0.55 - Ruby | | | |
| 2024-12-04 | master
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 | | | |
| 2024-12-04 | master
67.04 - JavaScript 26.55 - HTML 5.57 - CSS 0.52 - Shell 0.18 - C# 0.14 - Makefile | | | |
| 2024-12-02 | main
48.25 - CSS 22.02 - TypeScript 16.7 - Vue 8.64 - JavaScript 4.01 - SCSS 0.38 - HTML | | | |
| 2024-12-02 | develop
87.28 - Go 12.39 - Shell 0.33 - Dockerfile | | | |
| 2024-12-02 | main
97.55 - Go 1.37 - Dockerfile 1.08 - Makefile | | | |
| 2024-12-02 | main
98.99 - Go 0.5 - Makefile 0.39 - Shell 0.12 - Dockerfile | | | |
| 2024-12-02 | master
100 - Rust | | | |
| 2024-12-02 | master
97.08 - TypeScript 2.92 - JavaScript | | | |
| 2024-11-29 | master
61.56 - TypeScript 37.62 - CSS 0.82 - JavaScript | | | |
| 2024-11-29 | main
99.42 - Go 0.53 - Shell 0.04 - Dockerfile 0 - Solidity | | | |
| 2024-11-26 | master
99.02 - Go 0.98 - Makefile | | | |
| 2024-11-25 | master
76.4 - Solidity 23.21 - TypeScript 0.26 - Makefile 0.13 - Shell | | | |
| 2024-11-25 | master
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 | | | |
| 2024-11-22 | master
61.46 - Solidity 38.54 - JavaScript | | | |
| 2024-11-22 | master
53.24 - JavaScript 46.76 - Solidity | | | |
| 2024-11-22 | master
60.36 - JavaScript 39.64 - Solidity | | | |
| 2024-11-21 | master
99.05 - Rust 0.95 - Shell | | | |
| 2024-11-20 | main
50.49 - JavaScript 49.33 - Solidity 0.18 - Shell | | | |
| 2024-11-20 | main
63.84 - JavaScript 35.78 - Solidity 0.38 - Shell | | | |
| 2024-11-20 | main
99.77 - Solidity 0.13 - Shell 0.09 - Makefile | | | |
| 2024-11-20 | main
53.02 - Solidity 46.98 - TypeScript | | | |
| 2024-11-19 | dev
67.69 - Solidity 31.5 - TypeScript 0.8 - Shell 0.01 - JavaScript | | | |
| 2024-11-18 | main
58.13 - JavaScript 41.6 - Solidity 0.27 - Shell | | | |
| 2024-11-18 | master
99.47 - JavaScript 0.22 - Python 0.19 - Makefile 0.12 - Dockerfile | | | |
| 2024-11-13 | master
99.8 - TypeScript 0.18 - JavaScript 0.01 - HTML 0.01 - CSS 0 - Shell | | | |
| 2024-11-13 | master
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 | | | |
| 2024-11-13 | staging
98.4 - TypeScript 1.58 - JavaScript 0.03 - HTML | | | |
| 2024-11-13 | main
78.12 - Go 10.78 - Solidity 8.91 - Rust 1.25 - Makefile 0.6 - Shell 0.28 - TypeScript 0.06 - Dockerfile 0 - RenderScript | | | |
| 2024-11-12 | master
59.56 - Solidity 37.76 - Python 2.46 - Ruby 0.21 - Makefile | | | |
| 2024-11-12 | main
59.13 - TypeScript 40.11 - Solidity 0.34 - HTML 0.25 - JavaScript 0.17 - Shell 0.01 - Dockerfile | | | |
| 2024-11-12 | main
96.33 - Rust 3.08 - Shell 0.5 - JavaScript 0.09 - Makefile | | | |
| 2024-11-11 | master
95.84 - Rust 2.57 - Shell 1.26 - Handlebars 0.32 - Dockerfile 0.01 - HTML | | | |
| 2024-11-08 | master
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 | | | |
| 2024-11-07 | ccip-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 | | | |
| 2024-11-07 | main
| | | |
| 2024-11-06 | master
75.28 - TypeScript 24.47 - Solidity 0.1 - Shell 0.05 - HTML 0.05 - CSS 0.03 - JavaScript 0.02 - Python 0 - Emacs Lisp | | | |
| 2024-11-05 | master
98.03 - Solidity 1.97 - Shell | | | |
| 2024-11-04 | main
97.41 - Haskell 1.24 - Dockerfile 0.8 - Shell 0.41 - Nix 0.15 - Makefile | | | |
| 2024-11-04 | main
100 - Rust | | | |
| 2024-11-04 | master
90.28 - Haskell 7.12 - Pact 2.32 - C 0.18 - Shell 0.1 - Nix | | | |
| 2024-11-01 | master
99.87 - Go 0.13 - Makefile | | | |
| 2024-11-01 | master
90.1 - Solidity 5.59 - TypeScript 2.93 - Shell 1.29 - JavaScript 0.09 - Makefile | | | |
| 2024-10-31 | develop
99.56 - TypeScript 0.22 - Python 0.12 - Dockerfile 0.09 - JavaScript | | | |
| 2024-10-30 | develop
99.28 - Rust 0.56 - Solidity 0.11 - Shell 0.05 - Dockerfile | | | |
| 2024-10-30 | master
99.84 - Go 0.16 - Makefile | | | |
| 2024-10-29 | master
66.01 - JavaScript 33.99 - Solidity | | | |
| 2024-10-28 | main
98.77 - Rust 0.92 - TypeScript 0.21 - Shell 0.1 - Dockerfile | | | |
| 2024-10-26 | develop
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 | | | |
| 2024-10-25 | main
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 | | | |
| 2024-10-23 | master
99.96 - Solidity 0.04 - Makefile | | | |
| 2024-10-23 | master
66.02 - Solidity 33.03 - Python 0.95 - Makefile | | | |
| 2024-10-23 | main
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 | | | |
| 2024-10-22 | master
86.41 - Rust 12.4 - TypeScript 0.38 - Solidity 0.3 - Handlebars 0.24 - JavaScript 0.12 - Makefile 0.1 - Shell 0.05 - Nix | | | |
| 2024-10-16 | main
96.28 - Pact 3.72 - TypeScript | | | |
| 2024-10-16 | main
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 | | | |
| 2024-10-16 | main
52.76 - Solidity 47.16 - TypeScript 0.08 - Shell | | | |
| 2024-10-15 | main
57.04 - Solidity 41.82 - TypeScript 0.89 - HTML 0.17 - Shell 0.07 - Makefile 0.02 - Dockerfile | | | |
| 2024-10-15 | master
63.19 - Rust 32.85 - TypeScript 1.78 - JavaScript 1.36 - Shell 0.82 - Dockerfile | | | |
| 2024-10-14 | main
71.45 - Solidity 14.32 - Python 11.31 - TypeScript 2.79 - Ruby 0.08 - Makefile 0.04 - Shell 0.01 - JavaScript | | | |
| 2024-10-12 | main
58.26 - Solidity 41.56 - TypeScript 0.16 - JavaScript 0.02 - Shell | | | |
| 2024-10-11 | master
100 - Go | | | |
| 2024-10-09 | cairo-1
72.28 - Cairo 17.53 - Python 9.5 - Solidity 0.68 - Shell | | | |
| 2024-10-09 | master
99.66 - Go 0.13 - Shell 0.12 - Makefile 0.07 - HTML 0.01 - JavaScript 0.01 - Dockerfile 0 - CSS | | | |
| 2024-10-08 | master
99.84 - Solidity 0.16 - Makefile | | | |
| 2024-10-07 | master
82.53 - Go 17.47 - Solidity | | | |
| 2024-10-07 | master
53.3 - Python 46.26 - Solidity 0.44 - Makefile | | | |
| 2024-10-07 | master
55.42 - Python 44.14 - Solidity 0.44 - Makefile | | | |
| 2024-10-07 | main
97.75 - Rust 2.25 - JavaScript | | | |
| 2024-10-07 | staging
69.51 - TypeScript 30.22 - Solidity 0.24 - JavaScript 0.03 - Shell | | | |
| 2024-10-03 | main
53.32 - Solidity 31.92 - TypeScript 13.77 - Yul 0.95 - Rust 0.03 - Shell 0.01 - JavaScript | | | |
| 2024-10-02 | master
54.59 - Go 37.08 - Java 7.24 - Python 0.73 - Shell 0.18 - Dockerfile 0.12 - Makefile 0.06 - C | | | |
| 2024-10-02 | main
97.93 - Go 0.78 - Dockerfile 0.74 - Makefile 0.55 - Shell | | | |
| 2024-10-01 | master
100 - Rust | | | |
| 2024-09-30 | master
100 - Rust | | | |
| 2024-09-30 | master
100 - Rust | | | |
| 2024-09-28 | main
67.52 - TypeScript 32.45 - Solidity 0.02 - Handlebars 0.01 - JavaScript | | | |
| 2024-09-27 | main
54.84 - Solidity 45.16 - TypeScript | | | |
| 2024-09-27 | master
94.66 - Rust 5.34 - Shell | | | |
| 2024-09-26 | master
100 - Solidity | | | |
| 2024-09-26 | master
98.91 - Solidity 1.09 - Makefile | | | |
| 2024-09-23 | master
100 - Solidity | | | |
| 2024-09-20 | main
52.18 - Solidity 47.82 - TypeScript | | | |
| 2024-09-18 | main
62.09 - Solidity 37.79 - TypeScript 0.11 - Shell | | | |
| 2024-09-17 | main
98.09 - Solidity 1.48 - Go 0.43 - Shell | | | |
| 2024-09-13 | master
99.16 - Rust 0.84 - Shell | | |