Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contract Upgrade #1449

Merged
merged 172 commits into from
Aug 3, 2023
Merged

Contract Upgrade #1449

merged 172 commits into from
Aug 3, 2023

Commits on Jan 19, 2023

  1. Configuration menu
    Copy the full SHA
    999eb6c View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Store admin on init

    assafmo committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    d52cc7a View commit details
    Browse the repository at this point in the history
  2. Add MigrateContract, UpdateAdmin & ClearAdmin to MsgServer

    Also implement UpdateAdmin & ClearAdmin in keeper
    assafmo committed Feb 6, 2023
    Configuration menu
    Copy the full SHA
    14e05eb View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. checkpoint

    assafmo committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    e3f8dff View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Things are compiling

    assafmo committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    1233992 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2023

  1. Configuration menu
    Copy the full SHA
    977948e View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. Merge remote-tracking branch 'origin/master' into HEAD

    # Conflicts:
    #	cosmwasm/enclaves/shared/contract-engine/src/contract_validation.rs
    #	x/compute/internal/keeper/keeper.go
    #	x/compute/internal/types/keys.go
    #	x/compute/internal/types/types.go
    Cashmaney committed May 22, 2023
    Configuration menu
    Copy the full SHA
    43ea6d5 View commit details
    Browse the repository at this point in the history
  2. Added migrate flow and admin proof for contract upgrades.

    Up next: migrate contract key & update validation function on exec
    Cashmaney committed May 22, 2023
    Configuration menu
    Copy the full SHA
    bd2006a View commit details
    Browse the repository at this point in the history
  3. Changed contract key to new format

    Fixed proto files
    Added validation for new contract key & proof
    Cashmaney committed May 22, 2023
    Configuration menu
    Copy the full SHA
    efe5269 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Basic migrate works:)

    (...other tests kind of broken still, but hey, progress)
    Cashmaney committed May 23, 2023
    Configuration menu
    Copy the full SHA
    9e5d930 View commit details
    Browse the repository at this point in the history
  2. Tests are back online boys

    Cashmaney committed May 23, 2023
    Configuration menu
    Copy the full SHA
    be73d99 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    652a3a3 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Deriving admin proof from contract_key

    Added check for admin == sender in keeper
    Added tests to check that storage can be read post-migration
    Added test for trying to migrate with different address
    Cashmaney committed May 24, 2023
    Configuration menu
    Copy the full SHA
    fbe8ccd View commit details
    Browse the repository at this point in the history
  2. Making clippy happy

    Cashmaney committed May 24, 2023
    Configuration menu
    Copy the full SHA
    95b74ee View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    2e01065 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Configuration menu
    Copy the full SHA
    e86e395 View commit details
    Browse the repository at this point in the history
  2. Lint

    assafmo committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    4f9ae7e View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    e3ee65d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9b0560f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f3b09c7 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2023

  1. Configuration menu
    Copy the full SHA
    415672e View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    78656e4 View commit details
    Browse the repository at this point in the history
  2. Rebuild protobufs

    assafmo committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    3a48ff6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08502da View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Configuration menu
    Copy the full SHA
    614cb13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    869095f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d52d739 View commit details
    Browse the repository at this point in the history
  4. Cont. to fix protobuf stuff & rename things

    Also remove duplicate output events
    assafmo committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    0bafad5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6e73847 View commit details
    Browse the repository at this point in the history
  6. Fix null admin

    assafmo committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    04c3391 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    26acec7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    61e98ea View commit details
    Browse the repository at this point in the history
  9. Add admin param to init tests

    assafmo committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    da0aae2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    35d47b7 View commit details
    Browse the repository at this point in the history
  11. Fix TestCheckGas

    assafmo committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    9b94627 View commit details
    Browse the repository at this point in the history
  12. Fix TestConsumeExact

    assafmo committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    19cc11e View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2023

  1. lint

    assafmo committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    bc34a4d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7bd852a View commit details
    Browse the repository at this point in the history
  3. Fix ambiguous err var segfaults after migrate

    Also:
    - Make it less ambiguous in init & exec
    - TestMigrateVmError
    assafmo committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    18d32bd View commit details
    Browse the repository at this point in the history
  4. Use migrate error code when mograte fails

    Instead of execute error code
    assafmo committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    4c29eb4 View commit details
    Browse the repository at this point in the history
  5. lint

    assafmo committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    a1ae101 View commit details
    Browse the repository at this point in the history
  6. TestMigrateStdError

    assafmo committed Jun 14, 2023
    Configuration menu
    Copy the full SHA
    ee1bab9 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Configuration menu
    Copy the full SHA
    9dda5ce View commit details
    Browse the repository at this point in the history
  2. TestInputAdminMismatch

    assafmo committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    cbf0818 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c08d1bf View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. Fix admin_sig on init

    assafmo committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    f608d41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4da131 View commit details
    Browse the repository at this point in the history
  3. Add admin_proof_secret & contract_key_proof_secret

    Otherwise, both can be forged when sent into the enclave.
    This is done using the same method as when we prove a callback_sig.
    assafmo committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    0b7555a View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2023

  1. Implement update admin inside the enclave

    - Fix contract key proof generation in migrate
    - Fix contract key usage in handle start_engine()
    - Rename some vars/funcs for readability
    - Fix admin proof check on migrate
    - Fix contract key proof check on handle
    - refactor verify_params() to have less input params
    assafmo committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    f0b92f4 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. Configuration menu
    Copy the full SHA
    3d79d50 View commit details
    Browse the repository at this point in the history
  2. Refactor contract_key validation & fix it in query

    Query was not validating contract_key for migrated contracts, and didn't use the correct contract_key for state encryption
    assafmo committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    585b429 View commit details
    Browse the repository at this point in the history
  3. Fix CI

    Updated CI to use `make build-test-contracts` instead of `make build-test-contract`
    assafmo committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    a499efe View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2023

  1. Configuration menu
    Copy the full SHA
    bfb09df View commit details
    Browse the repository at this point in the history
  2. Fix TestRandomEnvAfterMigrate

    assafmo committed Jun 28, 2023
    Configuration menu
    Copy the full SHA
    fb02097 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c84ea98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fbccfb7 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2023

  1. clippy

    assafmo committed Jun 29, 2023
    Configuration menu
    Copy the full SHA
    0a371f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. Configuration menu
    Copy the full SHA
    a457796 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f85986 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    38231a2 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2023

  1. Update codeID in contractInfo on migrate

    Also set CurrentContractKey = ogContractKey on init (not necessary ATM but can prevent bugs in the enclave in the future)
    assafmo committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    ff15766 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    105a9d9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47c1a8c View commit details
    Browse the repository at this point in the history
  4. Fix TestCheckGas

    assafmo committed Jul 2, 2023
    Configuration menu
    Copy the full SHA
    d8dc1e6 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. Fix TestConsumeExact

    assafmo committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    f00a813 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef51d8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3f3ce5d View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2023

  1. Configuration menu
    Copy the full SHA
    2e9df9a View commit details
    Browse the repository at this point in the history
  2. More migrate/update admin tests

    - TestCannotChangeAdminIfNotAdmin
    - TestAdminCanChangeAdmin
    - TestFailMigrateAndChangeAfterClearAdmin
    - TestFailMigrateAndChangeAdminByOldAdmin
    - TestOldAdminCanChangeAdminByPassingOldProof
    - TestOldAdminCanMigrateChangeAdminByPassingOldProof
    assafmo committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    c40d891 View commit details
    Browse the repository at this point in the history
  3. Test fake admin vlaues passed to the enclave

    TestEnclaveFailsAdminIsNotSender
    assafmo committed Jul 4, 2023
    Configuration menu
    Copy the full SHA
    3171ca5 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. enigma.co -> scrtlabs.com

    assafmo committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    9f0cea7 View commit details
    Browse the repository at this point in the history
  2. Add support for contracts sending Migrate/Update/Clear messages

    Tests:
    - TestContractIsAdminOfAnotherContractMigrate
    - TestContractIsAdminOfAnotherContractUpdateAdmin
    - TestContractIsAdminOfAnotherContractClearAdmin
    - TestContractFailsToMigrateAnotherContractBecauseNotAdmin
    - TestContractFailsToMigrateAnotherContractBecauseStdError
    - TestContractFailsToUpdateAdminOfAnotherContractBecauseNotAdmin
    - TestContractFailsToClearAdminOfAnotherContractBecauseNotAdmin
    assafmo committed Jul 5, 2023
    Configuration menu
    Copy the full SHA
    2befcec View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    d1f1d33 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    eb2c0ff View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. clippy

    assafmo committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    dcf863f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1405304 View commit details
    Browse the repository at this point in the history
  3. clippy

    assafmo committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    7262ad6 View commit details
    Browse the repository at this point in the history
  4. Refactor light client

    - Bug fix: ra_msg now uses the same logic as wasm_msg, this will stop it from failing if there's an earlier wasm_msg that failed before it got dequeued from the light client
    - Move light client validation from should_verify_sig_info to should_verify_input
    - Rename some vars
    - Add some code comments
    assafmo committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    52e3c83 View commit details
    Browse the repository at this point in the history
  5. Fix enclave compilation

    assafmo committed Jul 13, 2023
    Configuration menu
    Copy the full SHA
    3f3aa6f View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2023

  1. Test migration of IBC contracts

    - TestContractBecmesIbcEnabledAfterMigrate
    - TestContractNoLongerIbcEnabledAfterMigrate
    assafmo committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    83764e0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1e9bb71 View commit details
    Browse the repository at this point in the history
  3. Make v1.2 (Supernova) migrations compile after v1.10 type changes

    Even though this v1.2 migrations will never be called again
    assafmo committed Jul 16, 2023
    Configuration menu
    Copy the full SHA
    139a0eb View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2023

  1. Configuration menu
    Copy the full SHA
    fe7457a View commit details
    Browse the repository at this point in the history
  2. Fix typo in changelog

    assafmo committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    271f063 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    863fd95 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b041426 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cfcf17f View commit details
    Browse the repository at this point in the history
  6. Fix CI linter?

    assafmo committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    14a3b1c View commit details
    Browse the repository at this point in the history
  7. typo

    assafmo committed Jul 17, 2023
    Configuration menu
    Copy the full SHA
    d515dff View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2f9260c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    37c0b57 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a5185bf View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    08856c3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbc872f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf36901 View commit details
    Browse the repository at this point in the history
  4. Test migrating contracts between all scenarios of (v0.10,v1)

    - v0.10 -> v0.10
    - v0.10 -> v1
    - v1 -> v0.10
    - v1 -> v1
    assafmo committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    941df10 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0366af1 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    0b4cd8d View commit details
    Browse the repository at this point in the history
  2. Fix CI linting?

    assafmo committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    4a7c182 View commit details
    Browse the repository at this point in the history
  3. Update deps

    assafmo committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    4f94908 View commit details
    Browse the repository at this point in the history
  4. LocalSecret: enable light client msgs validation

    Still not verifying the validators whitelist though
    assafmo committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    9779337 View commit details
    Browse the repository at this point in the history
  5. Derive current_contract_key from og_contract_key as well

    Prior to that, a malicious actor could pass the wasm and current_contract_key of contract A, and the state and og_contract_key of contract B. Then we verified current_contract_key and passed og_contract_key for state decryption, which would allow malicious code to decrypt the state of any contract.
    
    Co-authored-by: Eshel <[email protected]>
    assafmo and eshelB committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    54cccba View commit details
    Browse the repository at this point in the history
  6. CI: enable light client msgs validation for LocalSecret

    Still not verifying the validators whitelist though
    assafmo committed Jul 19, 2023
    Configuration menu
    Copy the full SHA
    c618f9d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    65d66b3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    60e6d41 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2023

  1. Remove query-node remnants

    assafmo committed Jul 23, 2023
    Configuration menu
    Copy the full SHA
    ba52635 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2023

  1. Remove query-node remnants

    assafmo committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    770f51a View commit details
    Browse the repository at this point in the history
  2. Allow tests to skip light client validation

    Also implement but comment out updateLightClientHelper in go tests
    assafmo committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    76c4331 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a40c8a7 View commit details
    Browse the repository at this point in the history
  4. Use TxBytes isnteda of SignBytes for light client verification

    That's because SignBytes can be either Amino or Protobuf encoded, while the data in the light client is always sourced from TxBytes which is always Protobuf encoded
    assafmo committed Jul 26, 2023
    Configuration menu
    Copy the full SHA
    f29c579 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2023

  1. Fix IBC messages drop from the mempool

    There's a mempool optimization in IBC where a tx doesn't enter the block if one of the messages failed in the mempool (yeah they execute the messages). On Secret if a message goes to CosmWasm, we verify the input against the signed bytes and against the signed block commit. The issue was that it couldn't find an IBC ack message in the signed block. Turned out to be a simulation in the mempool so there isn't a signed block at this point.
    
    https://github.com/cosmos/ibc-go/blob/v4.3.1/modules/core/ante/ante.go#L35
    https://github.com/cosmos/ibc-go/blob/v4.3.1/modules/core/ante/ante.go#L45
    https://github.com/cosmos/ibc-go/blob/v4.3.1/modules/core/ante/ante.go#L55
    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    383c636 View commit details
    Browse the repository at this point in the history
  2. Refactor log messages

    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    49e24ad View commit details
    Browse the repository at this point in the history
  3. Fix SignDoc::from_bytes() to parse according to type_url instead …

    …of `VerifyParamsType`
    
    This fixes an issue where it sometimes not parse correctly and fail txs for no reason
    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    280ed5f View commit details
    Browse the repository at this point in the history
  4. Fix code review notes

    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    27e05a4 View commit details
    Browse the repository at this point in the history
  5. Fix go tests in CI?

    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    1b71679 View commit details
    Browse the repository at this point in the history
  6. Fix Enclave-Unit-Tests CI?

    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    0d0b32f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d05a138 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7c43a18 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3133ecc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    fa1a33a View commit details
    Browse the repository at this point in the history
  11. CI: Build-LocalSecret with the go-tests feature to skip light client …

    …validation in go tests
    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    ffdc0e4 View commit details
    Browse the repository at this point in the history
  12. go mod tidy

    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    754cac3 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    ce56e61 View commit details
    Browse the repository at this point in the history
  14. Hmmm

    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    10310c0 View commit details
    Browse the repository at this point in the history
  15. Huh?

    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    52a4ae0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    42bce5c View commit details
    Browse the repository at this point in the history
  17. Try to fix go tests in the CI

    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    71326f4 View commit details
    Browse the repository at this point in the history
  18. Fucking A

    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    0d7cea0 View commit details
    Browse the repository at this point in the history
  19. Fix syntax error in ci.yaml

    assafmo committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    c8e4b59 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    5c8772d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4c41dca View commit details
    Browse the repository at this point in the history
  3. Revert "CI: disable cache fobur Build-LocalSecret (debugging why go t…

    …ests fail)"
    
    This reverts commit 5c8772d.
    assafmo committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    1c0f5e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    eb39d32 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    90b6081 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b0486de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    047a723 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4230622 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    049e75e View commit details
    Browse the repository at this point in the history
  10. Update ibc-hooks docs

    assafmo committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    678b720 View commit details
    Browse the repository at this point in the history
  11. CI: Debug prints for Go-Tests

    assafmo committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    53637cb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    05a1446 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    89a31cd View commit details
    Browse the repository at this point in the history
  14. Huh?

    assafmo committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    0220403 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e4251a5 View commit details
    Browse the repository at this point in the history
  16. 🤔

    assafmo committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    1c80122 View commit details
    Browse the repository at this point in the history
  17. ???

    assafmo committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    70d9981 View commit details
    Browse the repository at this point in the history
  18. 🤦

    assafmo committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    c6f84e7 View commit details
    Browse the repository at this point in the history
  19. Revert "🤔"

    This reverts commit 1c80122.
    assafmo committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    33889ed View commit details
    Browse the repository at this point in the history
  20. Try something

    assafmo committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    2f57132 View commit details
    Browse the repository at this point in the history
  21. Try something

    assafmo committed Jul 31, 2023
    Configuration menu
    Copy the full SHA
    99fda9c View commit details
    Browse the repository at this point in the history
  22. Try something 3

    assafmo authored Jul 31, 2023
    Configuration menu
    Copy the full SHA
    aca987a View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Try something 4

    assafmo committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    0b6ce5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9baace1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1493 from scrtlabs/ibc-hooks-sudo

    IBC Hooks: send acks & timeouts to `sudo()` instead of `execute()`
    assafmo authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    3a988d4 View commit details
    Browse the repository at this point in the history
  4. callback_sig code comments

    assafmo committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    aebaf2f View commit details
    Browse the repository at this point in the history
  5. Update some Cargo.locks

    assafmo committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    d7b3548 View commit details
    Browse the repository at this point in the history
  6. Small refactor

    assafmo committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    b0e9598 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9fa5c8b View commit details
    Browse the repository at this point in the history
  8. Remove CI debug prints

    assafmo committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    4faf6eb View commit details
    Browse the repository at this point in the history
  9. Fix typo in error log

    assafmo committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    a642bdb View commit details
    Browse the repository at this point in the history
  10. clippy

    assafmo committed Aug 1, 2023
    Configuration menu
    Copy the full SHA
    775df5d View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2023

  1. Refactor go-tests features

    assafmo committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    d957687 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c01b07b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80f80b0 View commit details
    Browse the repository at this point in the history
  4. Move generate_admin_proof

    assafmo committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    66d3b33 View commit details
    Browse the repository at this point in the history
  5. Implement is_code_hash_allowed()

    For contracts that were deployed before v1.10 and have been migrated using the hardcoded admin feature. These contracts might have other contracts that call them with a wrong code_hash, because those other contracts have it stored from before the migration.
    assafmo committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    10c4c75 View commit details
    Browse the repository at this point in the history
  6. clippy

    assafmo committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    3bea166 View commit details
    Browse the repository at this point in the history
  7. Update Dockerfile

    Cashmaney authored and assafmo committed Aug 2, 2023
    Configuration menu
    Copy the full SHA
    72fdda8 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2023

  1. Configuration menu
    Copy the full SHA
    5d80ceb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2150af View commit details
    Browse the repository at this point in the history
  3. Cargo.lock \o/

    assafmo committed Aug 3, 2023
    Configuration menu
    Copy the full SHA
    29ca157 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f782cde View commit details
    Browse the repository at this point in the history