Releases: threshold-network/keep-core
v.1.2.3-rc (Ropsten)
Trying to pass ETH_HOSTNAME to the utilitybox
v1.2.2 (Mainnet)
TOKEN DASHBOARD ONLY
Patch release for token dashboard version v1.0.4. Enables support for withdrawing unbondedValue from the KeepBonding contract via the token dashboard.
Implementing PR: #1814
v1.2.1 (Mainnet) (DO NOT USE)
(DO NOT USE) TOKEN DASHBOARD ONLY (DO NOT USE)
SEE https://github.com/keep-network/keep-core/releases/tag/v1.2.2
v1.2.0 (Mainnet)
CLIENT ONLY
Keep client release improving Ethereum chain integration mechanism and updating network handshake protocol. This version of the client improves nonce management to avoid duplicate nonce problems in production environments with load-balanced Ethereum clients. Additionally, it implements monitoring of transactions submitted to the mempool, automatically increasing gas price in case transactions are not mined in the expected time frame. Last but not least, the improved network handshake protocol ensures the beacon client connects only with other beacon clients by checking the protocol identifier both parties are running.
IMPORTANT: this version of the client refuses connections from clients in previous versions. It is recommended to upgrade to the new version as soon as possible.
We are providing two pieces of information for operators and other interested parties:
- The Docker Hub image hash.
- The release commit hash.
Docker image is available as docker pull keepnetwork/keep-client:v1.2.0; sha256sum is sha256:8525e5de8876f3628cc8bc3019abdf24e19f2b2c9e2da9a82ba2e991de4540db.
Signatures of sha256sum from the deployment team (verify these in the Keybase app):
-
@pdyraga:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkKUP1mo cBOwsMO2Zoy9oS4 RuaO1bwgSUG4cNZ RnlK7jKb7jyg5NE NvzBLCMPflsXD3a JUuT5qh4AYq8JjY A4vfFzVTSy3iQB1 3O830v7wv8KoXlS 68gpMvq7xxCeRer CxLnVvuPJVFqg2t trCFWGHbR86r7qI KbK4FxFUstQh0lh 1KphTRXr721qq8D OY7U6BuLJnotzH9 q6vfqHsg1tWFg1e QfmL4fPAvDE43aq IvB73qiZgrg2H0j KIBFRfQVIkk. END KEYBASE SALTPACK SIGNED MESSAGE. -
@nkuba:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkUgHswq LONGnytauGuQ68W zKcm0YTewHXEGd3 2M8FiSegAT6GQXA nEilFwIoWNrcW9n QH7p5VeJ5LV7JaZ fotJVwQevCLKXkf 9s5Ew867vRFxIjs YOYE6gkRSaMWQfC Y53OaBM8hRFzSKz OYY5No7tJS9FBtw m9lEBw2DDloGPJS s88m149APCzNzKi DUPGIBuLJnotzH9 q6vfqHsg1tWFg1e QfmL4fPAvDE43aq IvB73qiZgrg2H0j KIBFRfQVIkk. END KEYBASE SALTPACK SIGNED MESSAGE. -
@lukasz-zimnoch:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk90sDpX wIX07Cfy2Yz31Xq 8mliRvTpoVIDeBV VZiP1JZd9a0OnFG hu0pX5eVbe4A1mE eIe3b1cjfgWx03d BZ0E0fvXkzE8Dv9 hcmBJvHyxQFDJFH a2rgFSuXfXTvkNj kCpsW6s4HRiRN0S upRtyrtg7bWp1s7 kvjykyLwL73duiq aoOuBEjbYdISvJH o0fgcBuLJnotzH9 q6vfqHsg1tWFg1e QfmL4fPAvDE43aq IvB73qiZgrg2H0j KIBFRfQVIkk. END KEYBASE SALTPACK SIGNED MESSAGE. -
@dimpar:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkEUJD61 aS5dXdI0P9hkT7A V1KLgryVhYq77Eh HjVwI1gm0pe3Kr4 95YSgvkmnvQPnks 3oaTUK9HrNleZpr 0btThx325aG8jb6 YJdygZIepADzPj6 75Qwh3IrNzOFahq 83kjrjnDBNOROmy cKYgdJbpWAbO4iN CoSo0ZaN6ZYLNdx bffhBXiKnVI3v4T NHwZCBuLJnotzH9 q6vfqHsg1tWFg1e QfmL4fPAvDE43aq IvB73qiZgrg2H0j KIBFRfQVIkk. END KEYBASE SALTPACK SIGNED MESSAGE.
Commit hash for clean builds is 0b7b606381a6ace2f9187c12f6a0a160f3fa1464.
Signatures of commit hash from the deployment team (verify these in the Keybase app):
-
@pdyraga:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkKUP1mo cBOwsMO2Zoy9oS4 RuaO1bwgSUG4cNZ RnlK7jKb7jOVe52 Oy5XRBQqb01VaUF YTcducqapUV2gW7 K6U5OYdSwtBwXa1 17FD9P4KmmCh6Hf jB0tVMsyhFEEQwO OfHPbEm2GIuFElC mZhgv9oRoVFSaIL 2jquFShGMI7KqV5 4jvZuxd47Zoa1wV XeyV10PWhedmXMG Joc8jW3cKFnQRMK . END KEYBASE SALTPACK SIGNED MESSAGE. -
@nkuba:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkUgHswq LONGnytauGuQ68W zKcm0YTewHXEGd3 2M8FiSegAT4fbgJ IyPxZjaFeVadNGm Mo5B4DSDxqb9vFi 5JuZ86YNYy4PDaS Ruak7weY7sn7ubl O2ff6lG0OpfVv7J oktY94ZuU0JV9Pc N3hEtF8PDN1zGTo qoCGepbvYPnHp7D kOFgdrfsU8LNq5d woqTT0PWhedmXMG Joc8jW3cKFnQRMK . END KEYBASE SALTPACK SIGNED MESSAGE. -
@lukasz-zimnoch:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk90sDpX wIX07Cfy2Yz31Xq 8mliRvTpoVIDeBV VZiP1JZd9ZwbClS B67ytUNj1BKmvBa JL5Wk1UW6NbI6Hr vOE2nMubp0EP2gR IIqai85Z1OkYoHk MMFswgljDMoD5Mm tFZoeg45JAP3bFF ZINGKZtucleuiA1 RvbCH5hKj9pz2Rn DATio65N3BAtBOR aGkBX0PWhedmXMG Joc8jW3cKFnQRMK . END KEYBASE SALTPACK SIGNED MESSAGE. -
@dimpar:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkEUJD61 aS5dXdI0P9hkT7A V1KLgryVhYq77Eh HjVwI1gm0oRZrsS glUc1BE6BhlGymQ jIn66kuH9IDz4x4 Gzjvs18vmvubavc WvxEIWu45YQOrYe 9IpjegF8eB6f2wO tM0mD4B412EdW0P HMH5IzPUuqdbVGd Ja42IiY4xpyQvEk ZQoDb4iEau3mj7Z 7IWo70PWhedmXMG Joc8jW3cKFnQRMK . END KEYBASE SALTPACK SIGNED MESSAGE.
v1.2.0-rc.1 (Ropsten)
v1.1.4 (Mainnet)
TOKEN DASHBOARD ONLY
This is a token dashboard only release to enable tBTC contract authorizations for operators.
v1.2.0-rc (Ropsten)
Result of npm upgrade @keep-network/keep-core
v1.1.3 (Mainnet)
TOKEN DASHBOARD ONLY
This is a token dashboard only release to patch Ledger support for both legacy and Ledger Live derivation paths.
v1.1.2 (Mainnet)
KEEP random beacon contract release, dashboard release, and client release.
v1.1.2 is the final release of 3 key contracts that implement the Solidity side of the Keep
random beacon on Ethereum mainnet. These are:
KeepRandomBeaconOperator, the random beacon operator contract that is the primary interaction point for random beacon clients. This is the only contract that authorizers need to authorize to allow their operators to operate on the random beacon, and is currently the only contract that (with authorizer opt-in) can slash KEEP token stakes. Read more about operator and service contracts in the Keep spec's section on upgrade management.KeepRandomBeaconService, the random beacon service contract proxy that is the primary interaction point for users of the random beacon. It proxies to the v1 implementation.KeepRandomBeaconServiceImplV1, the random beacon service contract proxy's first implementation version. It exposes therequestRelayEntry()andrequestRelayEntry(address callbackContract, uint256 callbackGas)methods for requesting random beacon entries for off-chain observation or on-chain callback interaction. Service contracts have no authority to slash KEEP stakes, and are generally not part of operator contract interactions---they are solely meant for users of the beacon. Read more about operator and service contracts in the Keep spec's section on upgrade management.
Additionally, the token dashboard is now live at https://dashboard.keep.network, where holders of KEEP can delegate to operators and start preparing for the beacon genesis that will kick off the random beacon.
In addition to the primary contracts for the beacon, we're providing three pieces of information for operators and other interested parties:
- The Docker Hub image hash.
- The release commit hash.
- The token dashboard Docker Hub image hash.
The token dashboard is a dApp, so anyone can run it locally. All three hashes are signed by the deployment team, verifiable on Keybase. Our Keybase usernames are all associated with the Keep organization and with our GitHub usernames.
Docker image is available as docker pull keepnetwork/keep-client:v1.1.2; sha256sum is sha256:1b5a037fe075cae8f5971ad562a4cd7270ee3d49c6975e399836fce57c8259bd.
Signatures of sha256sum from the deployment team (verify these in the Keybase app):
-
@pdyraga:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkKUP1mo cBOwsMO2Zoy9oS4 RuaO1bwgSUG4cNZ RnlK7jKb7irSWe9 KARWToj4J60WJdY fI0G0h2b3RZTa0o XnyyvvMnWtOzKhY 8AlF5Z7wjCLO39D vbPTis0pL2jibWf gMSPGL7dudHULVD WFFROwh5nsDmLaz qsD2qUi6kcupUGT HWKQuVp8lXom3bS maJfBDNBeTGOXJr bXer9uYuB3xAXRv qYAzl7TXxijqBNj MZv7BqgHSAXAJh2 gOk2zIjVTwC. END KEYBASE SALTPACK SIGNED MESSAGE. -
@Shadowfiend:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkRMWMh1 JAnp4lsgZJIjzvr yngUuYInEhTBQX5 v8JCf8VmyrXRrbh hi23mZUlRVGuzSS e3eZdEQWrIoiTeF VOmjfag65WnvqTe xrw0mCfMLpcKqmO MTKdtLgFrj4bZ9P PORgpnauGnoOzBY UhhGgYSAuyRPqg0 fhYvuisZNljUW8L JBGWxNiTcWpSYI8 tPLWfDNBeTGOXJr bXer9uYuB3xAXRv qYAzl7TXxijqBNj MZv7BqgHSAXAJh2 gOk2zIjVTwC. END KEYBASE SALTPACK SIGNED MESSAGE. -
@nkuba:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkUgHswq LONGnytauGuQ68W zKcm0YTewHXEGd3 2M8FiSegAT4HyFZ 6W7UeYxbpms6qi2 1Zr9wo1zvpiBsgt ceSwrxlhnUPsAmu Cva8lgCmsHdeCUO offGRgJIVIU9kqW X1sigxHASOEP0Yt mZHidjOTfqGugck AFGILOn6Hjiq40V XKThOSuDpWjo2Dv gszkzDNBeTGOXJr bXer9uYuB3xAXRv qYAzl7TXxijqBNj MZv7BqgHSAXAJh2 gOk2zIjVTwC. END KEYBASE SALTPACK SIGNED MESSAGE. -
@sthompson22:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk90o9Mi AQ4Q0masVnp14vX ToxAMpoeQ1wBD8c XBrn3XH3hbvRZyx 7LzpbukSQyYYuWk 6v73nQANGPWukWQ wXBvHiWaEGUWaAt YT9RLTermEVOoif QlZCF1YrqQn3vfL FmMkmOjXoH5iGWo sjDFuZCuked2iWz nIKIu4ucUzhycA2 LRZfHHMjWBAOp21 m54ZZDNBeTGOXJr bXer9uYuB3xAXRv qYAzl7TXxijqBNj MZv7BqgHSAXAJh2 gOk2zIjVTwC. END KEYBASE SALTPACK SIGNED MESSAGE.
Commit hash for clean builds is d00bd2ced31d3ab1258f1f1e794aec5b1d3eedef.
Signatures of commit hash from the deployment team (verify these in the Keybase app):
-
@pdyraga:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkKUP1mo cBOwsMO2Zoy9oS4 RuaO1bwgSUG4cNZ RnlK7jKb7ifbMHY byTyxu5Z8yn1Wl2 nNzX0O2hlpT6mxa eDzyDq0J06O4xtp JUSazgz92V63m9m rL8qmefUhFsOYR7 jB8gB3aYce418rL ixLEkdF6z42qAO3 bj939lV4udxRepp 6re1jXbH4S8BYk7 4bPkc0Pd5aIFqjg PlSzxTCPOfOzgeM . END KEYBASE SALTPACK SIGNED MESSAGE. -
@Shadowfiend:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkRMWMh1 JAnp4lsgZJIjzvr yngUuYInEhTBQX5 v8JCf8VmyrjPMdN 2KUxEuTta6fOU7Y g8xzJwdONDnM31l wTZTw4Ts8rfyXh3 vHRGg9gLQfQeGnJ 34lHlJDqvi3nTyg g0zus6UvuqlLiaM 7xrno7mdzCdXZXT 3dyO6asem6xRBNp 1IG1wql901eK1VI vBFzi0Pd5aIFqjg PlSzxTCPOfOzgeM . END KEYBASE SALTPACK SIGNED MESSAGE. -
@nkuba:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkUgHswq LONGnytauGuQ68W zKcm0YTewHXEGd3 2M8FiSegAUMsLmk 0c3SvqMfMRCAk7f bJHPX1yuvgC9ko4 cmsYequHdxT5bjB XyoNdt6X9IRBHjR UoUYquXIAk0HJMp VRFTJgPHHXUjKgL dIFyqBusRUmg7Lt gjT1Am2DA74GI9K E7UFEAeTRXNsLha k46aM0Pd5aIFqjg PlSzxTCPOfOzgeM . END KEYBASE SALTPACK SIGNED MESSAGE. -
@sthompson22:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk90o9Mi AQ4Q0masVnp14vX ToxAMpoeQ1wBD8c XBrn3XH3hdNYCMQ lB9M6ss6L8aSqon VwJdnWcx2TNKegG 1UHyvIAz07lcd41 PYvOBqmvnQrE3md jvD5yxVVK1yOnP0 rlAeScYrAYbm8eR 2OqHapJjGRQiQdr gPxupbyYtpOhIk3 VrjDLE6xWmhcBhE uHY5m0Pd5aIFqjg PlSzxTCPOfOzgeM . END KEYBASE SALTPACK SIGNED MESSAGE.
Token dashboard docker image is available as docker pull keepnetwork/token-dashboard:v1.0.0; sha256sum is sha256:1dfadbe6ba6772aef71886141a9b39e001625e36efe187e8252da89d5aa01699.
Signatures of commit hash from the deployment team (verify these in the Keybase app):
-
@pdyraga:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkKUP1mo cBOwsMO2Zoy9oS4 RuaO1bwgSUG4cNZ RnlK7jKb7jqTRVm vz8dlZ5gyWjntiu FbLFdN2Zn4wPXxU cVDgvlGvnwZP2aA qSNFZnqzdWf8xxp tsAy9OxANhA7g7L iBF1gHQ732KK9gv BkjIcbZt758r9aT s7A88ZnYWMD0DQn EUT9CXyTSH1BwFo UL2yPO2mZ5DM94d sBFpsKN98eLVnK5 U39ZKna2mhglVHf k0573qNvTbOYrtX WY47ntDhyOX. END KEYBASE SALTPACK SIGNED MESSAGE. -
@Shadowfiend:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkRMWMh1 JAnp4lsgZJIjzvr yngUuYInEhTBQX5 v8JCf8Vmyqwv5pa WrX2QBt2cjq45z6 42x5oS47IpOvc1R 7otgm22ZDFMYsBL uzD8Tl10dBWFdAs l5Itr3lA9LIrmna MudvZJeAb057jOZ gVazHUDJT5mxKVg AKAQ9keNM9HE2wF 9NSF13mxZdwScR4 a3XYvO2mZ5DM94d sBFpsKN98eLVnK5 U39ZKna2mhglVHf k0573qNvTbOYrtX WY47ntDhyOX. END KEYBASE SALTPACK SIGNED MESSAGE. -
@nkuba:
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zkUgHswq LONGnytauGuQ68W zKcm0YTewHXEGd3 2M8FiSegAUUG3Jr spZElzAXlVqmujC pSzOtqc7uiqjCB7 6MAAOhxGgiCJ3lp HlqPVFRdgRGGGRc ZtY0gQv2AG2z8it jtUVlUwwrVkvgYU A0whmKYUUNhCUpT xVVNj5dvdGxCrPm Z5Vgt0hu7cDOZsT Vph45O2mZ5DM94d sBFpsKN98eLVnK5 U39ZKna2mhglVHf k0573qNvTbOYrtX WY47ntDhyOX. END KEYBASE SALTPACK SIGNED MESSAGE. -
@sthompson22
BEGIN KEYBASE SALTPACK SIGNED MESSAGE. kXR7VktZdyH7rvq v5weRa0zk90o9Mi AQ4Q0masVnp14vX ToxAMpoeQ1wBD8c XBrn3XH3hcR8Knb TQvzpYIdqfuYW25 DFhavXk1IfRbGm7 XlNn0qXT5Ha7Dmd GJN9GtPiuR4ugSM pN0AGhPwIaITv0U rqokUpZ4XjhmzV7 O8cTxfGDACz1GXk 23Dy7HmQYG9tmPe neQAzCd90dP3iAM juQoDO2mZ5DM94d sBFpsKN98eLVnK5 U39ZKna2mhglVHf k0573qNvTbOYrtX WY47ntDhyOX. END KEYBASE SALTPACK SIGNED MESSAGE.