Skip to content

testnet-v1.16.1

Choose a tag to compare

@github-actions github-actions released this 05 Mar 21:11
· 9 commits to b6bf4f48e1a1bf82a9e2063868156ad190aaafe4 since this release
4876566

Storage node

#1592:
Enabling updating storage node metadata via local storage node config file.

#1640:
Fixes a bug in the blob info tracking, where the initial certified epoch was not updated correctly.

Publisher

#1628:
Changes the default post-store behavior of the publisher to keeping the created Blob objects in the main publisher wallet, instead of burning them immediately. Replaces the --keep flag with a --burn-after-store flag.

CLI

#1644:
Allow passing multiple files/blob IDs/object IDs to the walrus delete command.
There is a breaking change for the delete json API,

The current syntax is:

{
  "command": {
    "delete": {
      "file": [...],
      "blobId": [...],
      "objectId": [...],
      "yes": true,
      "noStatusCheck": false,
    }
  }
}

While one previous example could be:

{
  "command": {
    "delete": {
      "file": "/path/to/file.txt",
      "blobId": "VWr-EVsFCJCl1mdPM8cBZ_c4LkRcpUbmRxjGpiEPQ3w",
      "yes": true,
      "noStatusCheck": false
    }
  }
}

#1532:
support has been introduced for multiple contexts, and a default_context for walrus client invocations. Context can be overriden with the new --context argument.

Here is an example (with some fake addresses) multi-context config file.

---
contexts:
  testnet:
    system_object: 0x98ebc47370603fe81d9e15491b2f1443d619d1dab720d586e429ed233e1255c1
    staking_object: 0x20266a17b4f1a216727f3eef5772f8d486a9e3b5e319af80a5b75809c035561d
    exchange_objects:
      - 0x59ab926eb0d94d0d6d6139f11094ea7861914ad2ecffc7411529c60019133997
      - 0x89127f53890840ab6c52fca96b4a5cf853d7de52318d236807ad733f976eef7b
      - 0x9f9b4f113862e8b1a3591d7955fadd7c52ecc07cf24be9e3492ce56eb8087805
      - 0xb60118f86ecb38ec79e74586f1bb184939640911ee1d63a84138d080632ee28a
    wallet_config:
      path: ~/.sui/sui_config/client.yaml
      active_env: testnet
  devnet:
    system_object: 0xaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    staking_object: 0xbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
    exchange_objects:
      - 0xcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
      - 0xdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
      - 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
      - 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
    wallet_config:
      path: ~/.sui/sui_config/client.yaml
      active_env: devnet

default_context: testnet


Full Log: https://github.com/MystenLabs/walrus/commits/testnet-v1.16.1