Releases: ten-protocol/go-ten
Releases · ten-protocol/go-ten
Ten v0.21.0
Change Log
- A list of the commits and PRs merged in this release is as below;
cc3b1048
Upgrade oz libraries (#1707)0a573d75
Deploy scripts: enable debug api on upgrades (#1780)f8b3b76c
Geth: cherry pick emergency geth upgrade from release branch #1771 (#1772)3da65b55
Upped batch size limit (#1775)3322ad9e
Fix for desync issue (#1778)7927b17e
Tweak caching (#1777)9ae2825e
Add estimate optimisation that geth added (#1776)22b397de
Logging: use terminal format with full hashes (#1770)b69bb7f9
Introduce enclaveid as identifier (#1760)6a7b5f54
Add maxdbpoolsize for edglessdb (#1767)42d9a38b
Add basic file logging in the gateway (#1763)634a5b79
Host: drop transactions received when enclave not ready (#1762)26d7db4f
[ghaction] reorder deploy l2 jobs (#1758)0789f261
Fix health indicator bug (#1759)9c81010b
Add log-level to launcher + fix trace debug (#1757)2019eac0
Use fast cspring for encrypting responses (#1753)206dbffc
[gas mechanics] implement gas history; migrate to arbitrum gas model (#1714)0fe01b4e
Mempool perf fix (#1752)843d6cbb
2 validators deploy (#1750)dcf96c93
Ten gateway use http instead of ws (#1743)b49b4c0d
Loggers: use log format rather than terminal format for files (#1751)01980954
Remove old docs (#1749)7f0ad72b
Refactor testnet status update (#1748)3ba9d7c2
Host: fix bug causing unnecessary multiplier on l1 gas fees (#1747)bdce4a85
Statedb revert to snapshot for ignored batches (#1742)16173af2
Update and simplify local testnet startup docs (#1745)7c1ebad2
Update of prs so far for a v0.21 release (#1744)cdc02ebe
Adding batch timestamp to the public tx api (#1740)a41bff9e
Fix the enclave stream reconnect (#1741)f72e986c
Host: small cache of blocks by hash (#1738)3103eca1
Change network name (#1735)5aee83a8
[gateway] Health check on gateway ui/frontend (#1729)f6f147ab
[gateway] Set distdir based on node_env (#1693)74e0a395
[gateway] Health check on gateway backend (#1728)856e72e3
[gateway] Update expired discord link and add warning msg to gateway ui (#1709)8d534c00
[tenscan] Fix latest batch (#1704)3daec735
[tenscan] Health check ui on tenscan (#1719)f77ac97e
[tenscan] Endpoint for health check (#1718)b6dada78
Change domain from obscu.ro to ten.xyz (#1733)e984af1e
Adds faucet + gateway to launcher (#1734)986f6995
Fix concurrent map writes (#1732)a0cec156
[network-tests] Update uat config (#1731)010815f1
Change tenscan link in gateway and docs (#1726)b2e41d36
Add enclave block and batch health checks (#1727)f159fb8c
Docs: fix typos (#1723)a332d76f
Make walletextensioncontainer.start() non blocking (#1722)06d02fb2
Add new node flow fixes (#1712)b6444cfe
Comment panic line (#1725)33d59d17
Refactor obscuroscan to tenscan (#1716)5cd64e8f
Tenscan workflow (#1724)520ea1ee
Fix build (#1721)c9908321
Fix gateway spammy logs (#1715)952a281f
Gaslimit + gascap flags (#1682)6389ace6
Debug hh deployer (#1710)5c369332
Statedb revert to snapshot for ignored batches (#1713)63ba4990
Add validator flow (#1711)98e0913f
Remove check performed in the mempool (#1708)4ee0ccac
Set retention to 7 days for deployer logs (#1706)875e3e3b
[tenscan] Address and tx placeholder page for metamask redirect link (#1705)b528fcb0
[gateway] Fix loading screen and connect accounts on reload (#1703)c7aee804
Fix statedb error during mempool (#1702)5c4e75d5
[gateway] Enable metamask desktop and mobile support (#1697)6605017d
Testnet deployments set enclave testmode=true (#1701)ecf49b14
Close mempool and use the geth defaults for the mempool (#1699)ae34047b
Enclave produce no batch if all tx failed (#1698)7c2a4df7
Fix error page for non-mm users (#1696)457777e6
Add$
to ether price (#1694)0f690c90
Change network name back to obscuro testnet, to avoid warnings (#1695)c4c827d5
Tenscan updates (#1683)dbfa7a30
Revert deleting favicon (#1691)b2651ab3
[gateway] Front end fixes for non-mm users (#1690)b428c62f
[gateway] Remove listener for account change (#1689)b2ddee04
Deploy new ten gateway frontend (#1686)2fa60897
Use the 3.18 go alpine image (#1687) (#1688)d9ead96a
Ten gateway (#1657)0fd37731
Rpc ap ensure hash field included in batches json (#1684)ca7f91b2
Adding enclave restricted flags (#1668)4551c81b
Enclave no panic for bad rlp format (#1679)fb50c7ba
Use the cached head block (#1678)
Obscuro v0.20.5
Obscuro v0.20.4
Obscuro v0.20.3
Change Log
- A list of the commits and PRs merged in this release is as below;
ae34047b
Enclave: produce no batch if all tx failed (#1698)
Obscuro v0.20.2
Change Log
- A list of the commits and PRs merged in this release is as below;
fe6e3276
Use the 3.18 go alpine image (#1687)
Obscuro v0.20.1
Obscuro v0.20.0
Change Log
- A list of the commits and PRs merged in this release is as below;
1433e41e
Tenscan updates (#1661)dc769561
Host rpc: use checksum format for contract addresses (#1674)362a80b0
Obscuroscan now deploys to port 80 (#1675)3e9e4a8a
Add in change log (#1673)2fd08a63
Contract addresses: have host fetch l2 msg bus address from enclave (#1669)c3775b52
Contract deploy: record l2 contract addresses (#1667)23107b72
Add another signed message format gateway (#1672)5bf20d97
L1 contracts: increase timeout for extra transactions (#1671)1d08a78b
Proxy contracts deployment (#1663)f6c7c1b9
Add token as query param (#1666)34221a57
Local network: pass mgmt contract to l2 contract deploy script (#1664)3af59e76
Add default user for old endpoints (#1665)378aec67
Use eth sign typed data v4 in gateway (#1643)8712e26d
Obscuroscan#2323 (#1640)d37c0c78
Remove creating all clients at startup (#1662)f5d4ddd6
Contract deployment: store important addresses (#1653)12480861
Host: monitor and serve important contract addresses (#1645)29cae5df
Adding tx hash to the faucet funding (#1660)8c83d5e3
Fix json serialisation for batch (#1655)e0e082db
Fix the repository dispatches to ten-protocol/ten-test after the repo renaming (#1658)e8b7b50f
Prevent concurrent writes to a websocket connection (#1656)43214832
Fix the msg bus deploy at genesis (#1652)0b47af67
Added another promote to admin. (#1651)309b2405
Replacing github links (#1647)0ec2d053
Rebranding .md files (#1648)bb3a2bd2
Ui: replace obscuro logos with ten (#1649)35b5ce45
Change base url to https (#1644)ef01370c
Adding geths mempool (#1639)82488783
Fix test ports (#1642)991a2d67
Integrate google analytics for og and obscuroscan (#1638)9e3cf212
Gateway unsubscribe for multiple subscribed clients (#1637)e7ab386b
Gateway fixes (#1633)47bb9e65
Obscuroscan: serve oldest batches first (#1635)1d4e8d74
Subscribe to events with multiple accounts and deduplicate (#1627)5c3fc3cd
Obscuroscan: metamask button show connected (#1634)aae2f5fc
Return error instead of just logging it if client fails (#1632)fb4c4492
Cais ui updates (#1631)97ed3c31
Obscuroscan: small ui tweaks (#1630)f6ac73a0
Update readme.md (#1613)7399892f
Missed a couple of vars on the rename (#1629)bddbf713
Obscuroscan: load eth price on init (#1626)06e56bdd
Preparation for subscribing with multiple accounts and test that confirms current issues (#1516)a96105d9
Obscuroscan: favicon, title, align icons (#1625)9a370655
Respond with latest for 'pending' block number requests (#1623)
Ten v0.19.0
Change Log
- A list of the commits and PRs merged in this release is as below;
9eb4dd0e
Contract changes for storing addresses (#1622)563c5677
Add mutex for accts (#1621)a140f352
Initial commit for basic gateway package (#1619)8f898053
Increase init time (#1617)20e5799c
Adds revert reason test + error logging (#1616)401acba7
Keeping table behind spinner until loaded (#1618)4c5c8b2a
Cais gateway ui changes (#1614)85f05f9f
Convert remaining gh action scripts to env vars (#1615)ebcc4aa4
Normalizing og errors (#1600)d494bc8c
Update deployment scripts to use standardised env vars (#1608)a25b5b44
Fix for estimate gas failing when gasprice included. (#1610)c4140adf
Ziga/fix og metamask urls (#1611)d317e3ac
Lock hh-deploy version to fix compatibility (#1612)b5722cd3
Downgrade spammy log messages (#1609)31d9b7ff
Fix stuck at revoke userid (#1605)94d12bd1
Ci fixes for deployment (#1607)d1036cfe
Fixes upgrade list query (#1604)299d5094
Update og namings in the gh (#1603)a18f8624
Updates gh inputs to reflect current networks (#1602)a58288f6
Improve ui for users on og (#1579)
Obscuro v0.18.3
Change Log
- A list of the commits and PRs merged in this release is as below;
d88451a
Lock hh-deploy version to fix compatibility0a0d106
Downgrade spammy log messagese2bb81b
CI fixes for deploymentf2d00de
Fixes Upgrade list query51b00380
Add maxbatchinterval to skip some empty batches (#1599)3d3c12c9
Save l1 deployer logs (#1598)b5620b12
Reduce the verbosity of eth2network (#1597)7dfd9abe
Save logs (#1594)9d0b6200
Library for obscuro gateway (#1595)5b34ff6e
Update build-pr.yml (#1596)5405c3f0
Add prefunded l1 bridge address for dev and uat testing (#1591)226cfc65
Additional prs for the v0.18.0 release (#1592)5e9c8c84
Update new dns (#1580)1bc26e6e
Add block head cache (#1589)e06c9f53
Fix deploy (#1587)c5c136a3
Bumping testnet to 32gb (#1576)30494ec2
Remove slow query (#1586)beb55e8a
Fix bug (#1584)0c161a9e
Remove costly select (#1583)dc900b6a
Fix gas estimation (#1582)1e7e94cc
Added stopwatches in important functions (#1581)1dea9e94
Add balance endpoint to faucet for monitoring (#1577)f1a106a8
Bump enclave heap size (#1575)61c2cda5
Add sepoliatestnet as an environment for network tests (#1574)eccd99e0
Update some obx references in docs (#1573)8ed7e45b
Add gh actions script to retrieve funds from the bridge (#1570)4525fd57
Adjust cache cfg (#1568)a0309593
Performance fixes - speed and memory (#1567)701bd079
Enable obscuroscan test (#1566)42b98cf4
Fix config wiring at one of the layers for faucet (#1565)a8184707
Added faucet funding. (#1562)10ded300
Pedro/fe tweaks (#1564)341cc518
Setup faucet for sepolia env (#1563)816bccff
Auto funding script (#1543)ef3cef23
Rollup compression performance fixes (#1561)1eb404cd
Add retrieve all funds method to bridge (#1557)7b2ef03e
Adding version displays to og and oscan (#1560)a21c156d
Fixes the reladdresses in the events debug log (#1555)aa9dae08
Deploy obscuro gateway for sepolia testnet (#1552)584b6a74
Match network configuration with chainlist (#1511)84964850
L1 gas refunds for failing transactions. basefee not burned anymore (#1550)a97b8359
Compression fixes (#1559)8096ae05
Submit l1 block: fix lock bug (#1558)235d0a91
Add sepolia option to l2 gh action scripts (#1529)7cdf18ac
Improve logging (#1556)a4172f32
Fix og panic issues (#1554)07e87fbf
Reduce tx retries and increase price on retry (#1553)4b2d0e93
Guardian now produces rollup based on interval time and available bat (#1536)cc741c33
Fix rollup limiter & improve "slow query" logging (#1551)d5c19310
Fix (#1549)0e483622
Small doc changes (#1547)07b12fae
Removed bad logs (#1548)3d5f9267
Performance fixes (#1533)f1d60280
Add flag to configure l1 chainid for docker nodes (#1546)39b9afb2
Update the address in line with stored pk in 1pass (#1545)67c75973
Adding is_transfer to the other sql init (#1542)34aeae36
Get userid from url if not present in query params (#1538)34208be4
Fix deploys from main - remove migration file for now (#1540)c4864dae
Gas mechanics phase 1 implementation. (#1471)61a5921e
Update node urls in gateway deployment (#1541)42669a44
Fix frontend issues from workshop (#1525)1a149de7
Gh yaml typo (#1534)11e4c335
Add missing interval configs to testnet launcher (#1532)7e67c78c
Update tesnet dns (#1531)e9a8d019
Sepolia prep: add batch + rollup interval cli options (#1530)df76b51a
Testnet launcher now works with sgx (#1488)c638627b
Correct ws to http on the deployers flag name (#1528)0529e965
Save rollups (#1526)2adec7a5
Obscuro gateway vm (#1513)8babe2ea
Changes to support sepolia testing from ide (#1527)64a0c5ed
L1 publisher: resend stuck tx and manage nonce (#1518)40d58aa3
Og now can connect to mariadb (#1521)87683811
Add l1 block time config for host (#1523)c6a3801f
Disable the upgrade scheduled (#1524)fca67860
Improve compression robustness - part 1 (#1520)6abba582
Expose port 81 and 80 (#1510)
Obscuro v0.17.1
Change Log
This patch release updates the Chain ID to be 443 (from the previous value of 777). To use the wallet extension with this release the extension should be started using wallet_extension -nodeHost erpc.testnet.obscu.ro
and the end point used in metamask set to http://127.0.0.1:3000/v1
. Note that documentation updates will follow.