Skip to content

Starknet zasset - #5394

Draft
aeryz wants to merge 9 commits into
mainfrom
starknet-zasset
Draft

Starknet zasset#5394
aeryz wants to merge 9 commits into
mainfrom
starknet-zasset

chore(starknet): add attestation script

f89ff81
Select commit
Loading
Failed to load commit list.
Garnix CI / package evm-contracts [x86_64-linux] succeeded Jan 30, 2026 in 5m 42s

package evm-contracts [x86_64-linux]

package evm-contracts [x86_64-linux] succeeded

Details

Last 100 lines of logs:

evm-contracts> �[32m[PASS]�[0m test_SetZkgmOnlyAdmin() (gas: 1366131)
evm-contracts> �[32m[PASS]�[0m test_UpgradeToNewImplementation() (gas: 1269192)
evm-contracts> Suite result: �[32mok�[0m. �[32m33�[0m passed; �[31m0�[0m failed; �[33m0�[0m skipped; finished in 2.72s (66.94ms CPU time)
evm-contracts> 
evm-contracts> Ran 7 tests for tests/src/05-app/CrosschainVaultProfitDilution.t.sol:CrosschainVaultProfitDilutionTest
evm-contracts> �[32m[PASS]�[0m testFullRepaymentProfitRealization() (gas: 280945)
evm-contracts> �[32m[PASS]�[0m testImmediateFeeRecognition() (gas: 260950)
evm-contracts> �[32m[PASS]�[0m testImmediateSharePriceAppreciation() (gas: 346009)
evm-contracts> �[32m[PASS]�[0m testMultipleCounterpartiesScenario() (gas: 444672)
evm-contracts> �[32m[PASS]�[0m testPartialRepaymentAccounting() (gas: 282255)
evm-contracts> �[32m[PASS]�[0m testProfitDilutionAttackPrevented() (gas: 375704)
evm-contracts> �[32m[PASS]�[0m testSandwichAttackUnprofitable() (gas: 370558)
evm-contracts> Suite result: �[32mok�[0m. �[32m7�[0m passed; �[31m0�[0m failed; �[33m0�[0m skipped; finished in 2.87s (4.99ms CPU time)
evm-contracts> 
evm-contracts> Ran 9 tests for tests/src/05-app/TokenBucket.t.sol:TokenBucketTests
evm-contracts> �[32m[PASS]�[0m test_noConfig_rateLimitExceeded(address,uint256) (runs: 251, μ: 36142, ~: 36142)
evm-contracts> �[32m[PASS]�[0m test_rateLimit_capacityExceeded(address,uint128,uint256,bool,uint128) (runs: 241, μ: 102404, ~: 102404)
evm-contracts> �[32m[PASS]�[0m test_rateLimit_consumesAvailable(address,uint256,uint256,bool,uint256) (runs: 130, μ: 104491, ~: 104545)
evm-contracts> �[32m[PASS]�[0m test_rateLimit_refillsAvailable(address,uint256,uint256,bool,uint64,uint64) (runs: 115, μ: 109886, ~: 110254)
evm-contracts> �[32m[PASS]�[0m test_refill_neverExceedCapacity(address,uint256,uint256,bool,uint64,uint64) (runs: 129, μ: 107803, ~: 108302)
evm-contracts> �[32m[PASS]�[0m test_setConfig_emitEvent(address,uint256,uint256) (runs: 249, μ: 102041, ~: 102041)
evm-contracts> �[32m[PASS]�[0m test_setConfig_reset_refillAvailable(address,uint256,uint256) (runs: 247, μ: 110130, ~: 110130)
evm-contracts> �[32m[PASS]�[0m test_setConfig_zeroCapacity(address,uint256,bool) (runs: 252, μ: 9118, ~: 9118)
evm-contracts> �[32m[PASS]�[0m test_setConfig_zeroRefillRate(address,uint256,bool) (runs: 254, μ: 9181, ~: 9181)
evm-contracts> Suite result: �[32mok�[0m. �[32m9�[0m passed; �[31m0�[0m failed; �[33m0�[0m skipped; finished in 3.19s (143.36ms CPU time)
evm-contracts> 
evm-contracts> Ran 64 tests for tests/src/04-channel/IBCPacket.t.sol:IBCPacketTests
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_batchShareSameChannel(uint32,uint32,bytes,uint8) (runs: 197, μ: 3002246, ~: 2361682)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_commitmentMarked(uint32,bytes,uint8) (runs: 219, μ: 3830853, ~: 2343381)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_invalidProof(uint32,bytes,uint8) (runs: 230, μ: 2800619, ~: 1751642)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_notSent(uint32,bytes,uint8) (runs: 221, μ: 369307, ~: 203014)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok(uint32,bytes,uint8) (runs: 221, μ: 1278591, ~: 623214)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok_1(uint32,bytes) (runs: 256, μ: 38406, ~: 38401)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok_10(uint32,bytes) (runs: 256, μ: 152537, ~: 152525)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok_15(uint32,bytes) (runs: 256, μ: 218630, ~: 218583)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok_20(uint32,bytes) (runs: 256, μ: 286454, ~: 286345)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_ok_5(uint32,bytes) (runs: 256, μ: 87007, ~: 86984)
evm-contracts> �[32m[PASS]�[0m test_acknowledgePacket_tampered(uint32,bytes,uint8) (runs: 219, μ: 2739142, ~: 1617214)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_asyncAck(uint32,bytes,uint8) (runs: 201, μ: 3518171, ~: 2534868)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_commitmentSaved(uint32,bytes,uint8,bytes) (runs: 207, μ: 4385389, ~: 3226736)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok(uint32,bytes,uint8,bytes) (runs: 205, μ: 4022686, ~: 2483324)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok_10(uint32,bytes,bytes) (runs: 252, μ: 475683, ~: 473510)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok_15(uint32,bytes,bytes) (runs: 253, μ: 707479, ~: 705216)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok_2(uint32,bytes,bytes) (runs: 250, μ: 104234, ~: 103799)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok_20(uint32,bytes,bytes) (runs: 256, μ: 940212, ~: 935628)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_ok_5(uint32,bytes,bytes) (runs: 255, μ: 243515, ~: 242666)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_afterRecvPacket_tamperedPacket(uint32,bytes,uint8,bytes) (runs: 205, μ: 4029621, ~: 3064339)
evm-contracts> �[32m[PASS]�[0m test_batchAcks_packetNotReceived(uint32,bytes,uint8,bytes) (runs: 197, μ: 463896, ~: 373425)
evm-contracts> �[32m[PASS]�[0m test_batchSend_commitmentSaved(uint64,uint8) (runs: 199, μ: 685489, ~: 385181)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok(uint64,uint8) (runs: 190, μ: 677999, ~: 452454)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok_10(uint64) (runs: 248, μ: 112740, ~: 112740)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok_15(uint64) (runs: 245, μ: 143926, ~: 143926)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok_2(uint64) (runs: 249, μ: 60261, ~: 60261)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok_20(uint64) (runs: 250, μ: 178089, ~: 178089)
evm-contracts> �[32m[PASS]�[0m test_batchSend_ok_5(uint64) (runs: 249, μ: 79316, ~: 79316)
evm-contracts> �[32m[PASS]�[0m test_batchSend_packetNotSent(uint64,uint8) (runs: 198, μ: 146195, ~: 79247)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_commitmentSaved(uint32,bytes,uint8) (runs: 229, μ: 3823352, ~: 1981654)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok(uint32,bytes,uint8) (runs: 219, μ: 3380067, ~: 2075408)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok_1(uint32,bytes) (runs: 256, μ: 81033, ~: 81033)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok_10(uint32,bytes) (runs: 256, μ: 410014, ~: 410002)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok_15(uint32,bytes) (runs: 256, μ: 593330, ~: 593296)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok_20(uint32,bytes) (runs: 256, μ: 775744, ~: 775722)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_ok_5(uint32,bytes) (runs: 256, μ: 226879, ~: 226875)
evm-contracts> �[32m[PASS]�[0m test_recvIntentPacket_timeoutTimestamp(uint32,uint32,bytes,uint8) (runs: 221, μ: 257182, ~: 179825)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ackCommitmentSaved(uint32,bytes,uint8) (runs: 225, μ: 3522325, ~: 2040089)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_batchShareSameChannel(uint32,uint32,bytes,uint8,uint8) (runs: 106, μ: 2607057, ~: 1544431)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_invalidChannelState(uint32,uint32,bytes,uint8) (runs: 204, μ: 251232, ~: 162681)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_invalidProof(uint32,bytes,uint8) (runs: 218, μ: 335581, ~: 228853)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_noAck_receiptCommitmentSaved(uint32,bytes,uint8) (runs: 222, μ: 3080333, ~: 1882616)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok(uint32,bytes,uint8) (runs: 227, μ: 3151314, ~: 1649257)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok_1(uint32,bytes) (runs: 256, μ: 66534, ~: 66531)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok_10(uint32,bytes) (runs: 256, μ: 402543, ~: 402476)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok_15(uint32,bytes) (runs: 256, μ: 590151, ~: 590115)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok_20(uint32,bytes) (runs: 256, μ: 779801, ~: 779633)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_ok_5(uint32,bytes) (runs: 256, μ: 215475, ~: 215482)
evm-contracts> �[32m[PASS]�[0m test_recvPacket_timeoutTimestamp(uint32,uint32,bytes,uint8) (runs: 206, μ: 316208, ~: 178814)
evm-contracts> �[32m[PASS]�[0m test_sendPacket_channelDoesntExist(uint32,uint64,bytes) (runs: 245, μ: 24731, ~: 24726)
evm-contracts> �[32m[PASS]�[0m test_sendPacket_commitmentSaved(uint64,bytes) (runs: 246, μ: 57200, ~: 57016)
evm-contracts> �[32m[PASS]�[0m test_sendPacket_missingTimeout(bytes) (runs: 256, μ: 20886, ~: 20881)
evm-contracts> �[32m[PASS]�[0m test_sendPacket_moduleIsntChannelOwner(uint64,bytes,address) (runs: 250, μ: 24538, ~: 24533)
evm-contracts> �[32m[PASS]�[0m test_sendPacket_ok(uint64,bytes) (runs: 249, μ: 49823, ~: 49618)
evm-contracts> �[32m[PASS]�[0m test_timeoutPacket_timestamp_commitmentMarked(uint32,bytes,uint32,uint32) (runs: 118, μ: 35965, ~: 35975)
evm-contracts> �[32m[PASS]�[0m test_timeoutPacket_timestamp_invalidProof(uint32,bytes,uint32,uint32) (runs: 128, μ: 110791, ~: 110746)
evm-contracts> �[32m[PASS]�[0m test_timeoutPacket_timestamp_notReached(uint32,bytes,uint32,uint32) (runs: 123, μ: 137645, ~: 137602)
evm-contracts> �[32m[PASS]�[0m test_timeoutPacket_timestamp_ok(uint32,bytes,uint32,uint32) (runs: 128, μ: 36199, ~: 36216)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_alreadyExists(uint32,bytes,uint8) (runs: 223, μ: 3419506, ~: 1675224)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_commitmentSaved(uint32,bytes,uint8) (runs: 220, μ: 3353920, ~: 2099710)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_moduleIsntChannelOwner(uint32,bytes,uint8,address) (runs: 212, μ: 3616508, ~: 2211635)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_ok(uint32,bytes,uint8) (runs: 233, μ: 3443765, ~: 2014346)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_ok_1(uint32,bytes) (runs: 256, μ: 27093, ~: 27092)
evm-contracts> �[32m[PASS]�[0m test_writeAcknowledgement_packetNotReceived(uint32,bytes,uint8) (runs: 231, μ: 1616917, ~: 942173)
evm-contracts> Suite result: �[32mok�[0m. �[32m64�[0m passed; �[31m0�[0m failed; �[33m0�[0m skipped; finished in 3.19s (54.73s CPU time)
evm-contracts> 
evm-contracts> Ran 27 test suites in 3.22s (40.04s CPU time): �[32m382�[0m tests passed, �[31m0�[0m failed, �[33m0�[0m skipped (382 total tests)
evm-contracts> checkPhase completed in 2 minutes 0 seconds
evm-contracts> Running phase: installPhase
evm-contracts> Running phase: fixupPhase
evm-contracts> shrinking RPATHs of ELF executables and libraries in /nix/store/04l5hk2y81dgr8nnab61hi7hcvjpm6m1-evm-contracts
evm-contracts> checking for references to /build/ in /nix/store/04l5hk2y81dgr8nnab61hi7hcvjpm6m1-evm-contracts...
evm-contracts> patching script interpreter paths in /nix/store/04l5hk2y81dgr8nnab61hi7hcvjpm6m1-evm-contracts