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

Update 0031-ETHB-ethereum_bridge_spec.md #2265

Open
wants to merge 268 commits into
base: colosseo
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
268 commits
Select commit Hold shift + click to select a range
896351f
Merge pull request #1638 from vegaprotocol/floor-slippage
witgaw Mar 23, 2023
a36839b
User interface: add Post only and Reduce only (#1640)
campbellssource Mar 29, 2023
485f667
Clarify rewards if multisig contains a key it should not (#1643)
davidsiska-vega Mar 29, 2023
92d7f54
feat: update FOK MO reduce-only
Jiajia-Cui Mar 30, 2023
f805037
Merge pull request #1647 from vegaprotocol/FOK_MO
Jiajia-Cui Mar 30, 2023
7282d92
fix: Add some more cancel order ACs.
jgsbennett Apr 5, 2023
f3d59e1
Update protocol/0033-OCAN-cancel_orders.md
jgsbennett Apr 5, 2023
defbade
Merge pull request #1652 from vegaprotocol/cancel_partial_active
jgsbennett Apr 5, 2023
5894d98
feat: Add a test for checking performance scores when checkpoint rest…
jgsbennett Apr 5, 2023
5fb5df9
feat: Add a test for checking performance scores when checkpoint rest…
jgsbennett Apr 5, 2023
ecb7232
Update 0069-VCBS-validators_chosen_by_stake.md (#1653)
Vegaklaus Apr 6, 2023
5324a72
Amend price monitoring ACs (#1660)
witgaw Apr 14, 2023
f7aed68
feat: update datanode spec with functionality to rollback node and fu…
ettec Apr 17, 2023
7b972f0
spec: draft for time-based mempool pruning (#1645)
EVODelavega Apr 17, 2023
1befb9b
re-word ac
campbellssource Apr 18, 2023
a9ac335
chore: Add decision notes template (#1658)
gordsport Apr 18, 2023
dacb6e9
feat: update for distributing remainder of liq fee
cdummett Apr 12, 2023
c49ee26
fix: correct AC
cdummett Apr 12, 2023
5067dcf
refactor: address feedback
cdummett Apr 13, 2023
026748a
Merge pull request #1655 from vegaprotocol/feat/liq_fee_distribution
cdummett Apr 19, 2023
72fed21
add spec for current collateral
mattrussell36 Apr 7, 2023
a7f36d6
clarify total margin available
mattrussell36 Apr 11, 2023
58a454c
Update user-interface/7001-COLL-collateral.md
mattrussell36 Apr 11, 2023
85dc06d
Update user-interface/7001-COLL-collateral.md
mattrussell36 Apr 11, 2023
416ec89
Update user-interface/7001-COLL-collateral.md
mattrussell36 Apr 11, 2023
7d44016
Update user-interface/7001-COLL-collateral.md
mattrussell36 Apr 11, 2023
06e49b8
add asset file
mattrussell36 Apr 11, 2023
55c82d1
Add ACs for asset detail dialog and link up with collateral spec
mattrussell36 Apr 12, 2023
e6750a3
add suggested sort order per account type
mattrussell36 Apr 12, 2023
4585c50
fix: 005 AC code link (#1671)
gordsport Apr 20, 2023
3068b55
fix: mempool pruning with PoW only
davidsiska-vega Apr 20, 2023
0d5ebf4
fix: linting errors
gordsport Apr 20, 2023
09321d0
refactor: add liquidation price estimate
witgaw Apr 20, 2023
7c13ce0
refactor: add ACs
witgaw Apr 21, 2023
4d00f3f
refactor: another AC
witgaw Apr 21, 2023
3872ee4
Merge pull request #1675 from vegaprotocol/liquidation-price
witgaw Apr 21, 2023
8dc8ad9
refactor: cosmetic change
witgaw Apr 21, 2023
5f93d07
Merge pull request #1676 from vegaprotocol/correction
witgaw Apr 21, 2023
55c8b73
Merge branch 'master' into remove-ttl
gordsport Apr 21, 2023
9bcc3a0
Merge pull request #1673 from vegaprotocol/remove-ttl
davidsiska-vega Apr 21, 2023
5b98406
Update 0045-DSRC-data_sourcing.md (#1674)
vega-paul Apr 25, 2023
e09c790
add spec for current functionality fo fills data grid
mattrussell36 Apr 7, 2023
ee2122a
Update user-interface/7005-FILL-fills.md
mattrussell36 Apr 12, 2023
5ddba25
Update user-interface/7005-FILL-fills.md
mattrussell36 Apr 12, 2023
b6891ae
Update user-interface/7005-FILL-fills.md
mattrussell36 Apr 12, 2023
364a375
Make notional value of feels a could
mattrussell36 Apr 12, 2023
87af478
Update user-interface/7005-FILL-fills.md
mattrussell36 Apr 12, 2023
95ff5fe
add clarification on user role for trades during continuos vs auction
mattrussell36 Apr 12, 2023
39269b4
fix: typo in ac number
mattrussell36 Apr 20, 2023
d4c04e0
Merge branch 'master' into user-interface/EWAL-cant-destroy-ethwallet…
daro-maj Apr 28, 2023
b457f0c
Merge pull request #1664 from vegaprotocol/user-interface/EWAL-cant-d…
daro-maj Apr 28, 2023
bd694a3
feat: update typo in 0061
Jiajia-Cui Apr 28, 2023
3d60a8e
Merge pull request #1682 from vegaprotocol/typo-0061
Jiajia-Cui Apr 28, 2023
5c01d40
feat: add explaination on ersatz validators
Jiajia-Cui Apr 28, 2023
4b1f54e
feat: correct typos
Jiajia-Cui Apr 30, 2023
e72e9dd
feat: typo
Jiajia-Cui Apr 30, 2023
73f3ea4
Merge pull request #1683 from vegaprotocol/ersatz-validator-explain
Vegaklaus Apr 30, 2023
08f00c2
Update user-interface/7005-FILL-fills.md
daro-maj May 1, 2023
6d69b84
Merge branch 'master' into 7005-FILL-fills
daro-maj May 1, 2023
3d17a6e
Merge pull request #1657 from vegaprotocol/7005-FILL-fills
daro-maj May 1, 2023
689e7d2
Merge branch 'master' into 7001-COLL-collateral
daro-maj May 1, 2023
15cbf19
add browser wallet spec as part of approbation set up
dalebennett1992 May 3, 2023
bc7738f
chore: fix typo and add browser specs to app.json
dalebennett1992 May 3, 2023
f9c1191
chore: add browser wallet to categories, hopefully in the right place
dalebennett1992 May 3, 2023
11682b1
Merge pull request #1687 from vegaprotocol/chore/add-vega-wallet-specs
dalebennett1992 May 3, 2023
b976119
Merge branch 'master' into 7001-COLL-collateral
mattrussell36 May 4, 2023
8252fc4
Merge pull request #1656 from vegaprotocol/7001-COLL-collateral
mattrussell36 May 4, 2023
ace04c8
chore: Update 0033-OCAN-cancel_orders.md (#1686)
gordsport May 4, 2023
f623a33
feat: update BRIE specs (#1654)
jeremyletang May 4, 2023
99d973b
chore: Update cosmic elevator branch from master (#1688)
gordsport May 4, 2023
86cbcb4
fix: fix prefix for browser wallet
dalebennett1992 May 5, 2023
32cc916
chore: fixed wrong file..
dalebennett1992 May 5, 2023
774452f
chore: now undo my formatting for the other file
dalebennett1992 May 5, 2023
12be2d4
Merge branch 'master' into fix/fix-browser-wallet-spec-prefix
dalebennett1992 May 5, 2023
84a836c
chore: undo formatting change
dalebennett1992 May 5, 2023
2865ee6
Merge pull request #1689 from vegaprotocol/fix/fix-browser-wallet-spe…
dalebennett1992 May 5, 2023
4f27121
add missing AC
dalebennett1992 May 9, 2023
6de10f0
Merge pull request #1690 from vegaprotocol/chore/add-more-ac-browser-…
dalebennett1992 May 9, 2023
59ca776
add more ac
dalebennett1992 May 9, 2023
3fc97b7
typoe
dalebennett1992 May 9, 2023
1f1fe09
Merge pull request #1692 from vegaprotocol/chore/add-network-and-keyp…
dalebennett1992 May 11, 2023
143d182
chore: add ac for the sprint
dalebennett1992 May 15, 2023
83016bd
Merge branch 'master' into chore/add-specs-for-browser-wallet-sprint
dalebennett1992 May 15, 2023
734c728
Merge pull request #1696 from vegaprotocol/chore/add-specs-for-browse…
dalebennett1992 May 15, 2023
19c8b22
add ui specs for finding closed markets
mattrussell36 Apr 12, 2023
0e92276
fix number sequence
mattrussell36 Apr 12, 2023
28b3684
chore: add acs for market selector
mattrussell36 May 16, 2023
d3da340
Merge pull request #1662 from vegaprotocol/6001-MARK-find_markets
mattrussell36 May 16, 2023
1169c5f
chore: added ACs for transaction log
radoslaw-szpiech May 16, 2023
a722889
chore: removed navigation AC
radoslaw-szpiech May 16, 2023
658ad07
add key pair ac that slipped the net via a ticket going straight to t…
dalebennett1992 May 16, 2023
d3e5cd5
Merge pull request #1701 from vegaprotocol/chore/desktop-wallet-trans…
radoslaw-szpiech May 16, 2023
72aff13
Add UI ACs for network and nodes (#1700)
mattrussell36 May 18, 2023
e1f915a
Update 0002-WCON-connect_vega_wallet.md
pennyandrews May 18, 2023
add9b3a
Update user-interface/0002-WCON-connect_vega_wallet.md
ckpringle May 18, 2023
0e9bb75
Merge pull request #1707 from vegaprotocol/remove-non-musthaves
pennyandrews May 18, 2023
c548411
add settings ac
dalebennett1992 May 18, 2023
28d3854
Merge branch 'master' into chore/add-settings-ac
dalebennett1992 May 18, 2023
324136d
Merge branch 'master' into chore/update-ac-that-went-straight-to-done
dalebennett1992 May 18, 2023
4ea7945
Merge pull request #1703 from vegaprotocol/chore/update-ac-that-went-…
dalebennett1992 May 18, 2023
8e9f859
Merge branch 'master' into chore/add-settings-ac
dalebennett1992 May 18, 2023
8b3b7d4
Update user-interface/1101-BWAL-browser_wallet.md
pennyandrews May 19, 2023
0dcc9e2
Merge pull request #1710 from vegaprotocol/chore/add-settings-ac
dalebennett1992 May 19, 2023
37331cc
remove ac for recovery phrase and add new connection and transaction …
dalebennett1992 May 19, 2023
6f7a375
add ac
dalebennett1992 May 19, 2023
c284638
Merge pull request #1711 from vegaprotocol/chore/add-ac-for-connectio…
dalebennett1992 May 19, 2023
413d56d
add and increment
dalebennett1992 May 23, 2023
2d60985
Merge pull request #1712 from vegaprotocol/chore/add-newly-specified-ac
dalebennett1992 May 23, 2023
2c6f9df
chore: update readme (#1709)
gordsport May 24, 2023
4d15f57
feat: typo
Jiajia-Cui May 24, 2023
c3562ef
Merge pull request #1713 from vegaprotocol/typo-in-estimate-position
Jiajia-Cui May 25, 2023
feb2615
chore(trading): Add transfer ACs
bwallacee May 26, 2023
96d1cb2
chore(trading): Add transfer ACs number fix
bwallacee May 26, 2023
1138371
Merge pull request #1718 from vegaprotocol/chore(trading)-Add-Transfe…
bwallacee May 26, 2023
28e0364
chore: update proposal acs
May 26, 2023
c4c9344
fix(trading): Fix transfer specs ID
bwallacee May 26, 2023
7392e0f
Merge pull request #1721 from vegaprotocol/fix(trading)-Fix-transfer-…
MadalinaRaicu May 26, 2023
e27aa4b
added all markets and proposal markets ACs
daro-maj May 29, 2023
995ac59
Fix: bring ersatz number in line with core.
davidsiska-vega May 29, 2023
6117f8d
Merge pull request #1723 from vegaprotocol/fix/ersatz-number
ze97286 May 29, 2023
9dbca90
increment and add ac
dalebennett1992 May 30, 2023
bedcd9a
format
dalebennett1992 May 30, 2023
4495ce9
Merge pull request #1724 from vegaprotocol/chore/add-additional-conne…
dalebennett1992 May 30, 2023
763c4a0
rework
daro-maj May 31, 2023
84dc993
chore: withdraw minimal amount
asiaznik May 31, 2023
504fc97
Merge pull request #1725 from vegaprotocol/chore/withdraw-min-amount
asiaznik May 31, 2023
7987de0
chore: add new market proposal acs
May 31, 2023
a1ddf99
Merge branch 'master' into 3929-governance-ACs
May 31, 2023
b06185d
Update 1101-BWAL-browser_wallet.md
ckpringle Jun 1, 2023
e4b3533
chore:update todo
bwallacee Jun 1, 2023
04b21f4
Merge pull request #1727 from vegaprotocol/chore-update-todo
radoslaw-szpiech Jun 1, 2023
84fdefc
Merge branch 'master' into ckpringle-patch-2
dexturr Jun 1, 2023
4c04fcc
amend spec numbers
dalebennett1992 Jun 2, 2023
2634d97
Merge pull request #1726 from vegaprotocol/ckpringle-patch-2
dalebennett1992 Jun 2, 2023
f75ec11
update acs
daro-maj Jun 2, 2023
9f4a25a
update numeration
daro-maj Jun 2, 2023
3a25159
6501-ASSE-assets.md
bwallacee Jun 2, 2023
8fdfa48
Merge pull request #1731 from vegaprotocol/Update-6501-ASSE-assets.md
bwallacee Jun 2, 2023
773cc19
add ac for import wallet
dalebennett1992 Jun 5, 2023
ed2b934
Merge pull request #1734 from vegaprotocol/chore/add-import-wallet-ac
dalebennett1992 Jun 5, 2023
7d53705
add list connections ac
dalebennett1992 Jun 6, 2023
fb6e5b3
Merge pull request #1739 from vegaprotocol/chore/add-view-connections-ac
dalebennett1992 Jun 6, 2023
ea7eb29
update acs
daro-maj Jun 6, 2023
18cb69d
A community settlement story.
davidsiska-vega Jun 7, 2023
455a6d6
Merge branch 'master' into 6001-MARK-Find-markets
daro-maj Jun 7, 2023
09fd071
Merge pull request #1744 from vegaprotocol/feat/community-settled-mar…
davidsiska-vega Jun 7, 2023
91465f6
Merge branch 'master' into 6001-MARK-Find-markets
daro-maj Jun 7, 2023
f38cbf3
Merge pull request #1722 from vegaprotocol/6001-MARK-Find-markets
daro-maj Jun 7, 2023
11b9084
fix: another AC for changing oracle after trading termination
davidsiska-vega Jun 7, 2023
b85c0d1
fix: another AC for changing oracle after trading termination
davidsiska-vega Jun 7, 2023
62b333c
chore: ACs added to 6002-MDET-market-details
radoslaw-szpiech Jun 6, 2023
e0574e0
chore: few more details added
radoslaw-szpiech Jun 8, 2023
ab03a71
Update user-interface/6002-MDET-market-details.md
radoslaw-szpiech Jun 8, 2023
a8fb0ee
chore: info about tooltips added
radoslaw-szpiech Jun 8, 2023
cbb23d5
Update user-interface/6002-MDET-market-details.md
radoslaw-szpiech Jun 8, 2023
3c3f019
Merge pull request #1740 from vegaprotocol/chore/6002-MARD-AC
radoslaw-szpiech Jun 8, 2023
cf04fd6
liquidity ACs
daro-maj Jun 8, 2023
5b15fde
updated numeration
daro-maj Jun 8, 2023
05862de
Merge branch 'master' into fix/ac-for-lost-settle-key
davidsiska-vega Jun 9, 2023
14b1c8b
Merge pull request #1745 from vegaprotocol/fix/ac-for-lost-settle-key
davidsiska-vega Jun 9, 2023
60c9bb2
chore(trading): Add Position ACs (#1733)
bwallacee Jun 10, 2023
c6fca8d
remove outdated ac
dalebennett1992 Jun 13, 2023
b8475fe
Merge pull request #1757 from vegaprotocol/chore/remove-unneeded-ac
dalebennett1992 Jun 13, 2023
d8312ba
update
daro-maj Jun 13, 2023
efea4b1
chore: add AC for quantum formatting
mattrussell36 Jun 13, 2023
28ed3ea
chore: fix bold typo
mattrussell36 Jun 14, 2023
5e1a39a
Merge pull request #1759 from vegaprotocol/7001-COLL-collateral-add-q…
MadalinaRaicu Jun 14, 2023
28fbaf1
chore: filled ACs in 6003-ORDB
radoslaw-szpiech Jun 13, 2023
568a152
Merge pull request #1756 from vegaprotocol/chore/6003-ordb
radoslaw-szpiech Jun 14, 2023
2a1cc8b
Merge branch 'master' into 5002-LIQP-Liquidity
daro-maj Jun 14, 2023
f60d413
disconnect ac
dalebennett1992 Jun 14, 2023
f2bfba8
Merge branch 'master' into chore/add-disconnect-dapp-ac
dalebennett1992 Jun 14, 2023
405d693
finger slip
dalebennett1992 Jun 14, 2023
678ccee
Merge pull request #1760 from vegaprotocol/chore/add-disconnect-dapp-ac
dalebennett1992 Jun 14, 2023
ba0f463
Merge branch 'master' into 5002-LIQP-Liquidity
daro-maj Jun 14, 2023
4bb7631
Merge pull request #1748 from vegaprotocol/5002-LIQP-Liquidity
daro-maj Jun 14, 2023
f17972b
test: market selector acs update
daro-maj Jun 15, 2023
c0d9dbc
Merge pull request #1762 from vegaprotocol/market-selector-acs-update
daro-maj Jun 15, 2023
21c67e9
update console space
daro-maj Jun 15, 2023
386d713
Merge pull request #1765 from vegaprotocol/update-console-spec
daro-maj Jun 15, 2023
c7c63ca
chore: remove cosmic feature from master (#1766)
gordsport Jun 15, 2023
8db350d
chore: 6005-THIS-trade_history filled with ACs
radoslaw-szpiech Jun 16, 2023
35a3976
Merge branch 'master' into 3929-governance-ACs
jtsang586 Jun 16, 2023
2d2bfe8
Merge pull request #1720 from vegaprotocol/3929-governance-ACs
Jun 16, 2023
dd190e7
Merge branch 'master' into chore/6005-this-trade-history
daro-maj Jun 17, 2023
5a6b3a3
Merge pull request #1771 from vegaprotocol/chore/6005-this-trade-history
daro-maj Jun 17, 2023
2322f4c
popout windoiw
dalebennett1992 Jun 19, 2023
87a2a5a
fix: clarify what's a market and what's a network param.
davidsiska-vega Jun 19, 2023
9835795
fix: clarify what's a market and what's a network param.
davidsiska-vega Jun 19, 2023
640e7dd
fix: clarify what's a market and what's a network param.
davidsiska-vega Jun 19, 2023
5034de3
fix: typo
davidsiska-vega Jun 19, 2023
95afe22
Merge pull request #1774 from vegaprotocol/fix/tgt-stake-scaling-param
davidsiska-vega Jun 19, 2023
0f799ed
add browser wallet loading state ACs
dexturr Jun 20, 2023
6101b56
Merge pull request #1776 from vegaprotocol/feat/bw-loading-states
dexturr Jun 20, 2023
4e9b39c
Merge branch 'master' into chore/popout-window-specs
dalebennett1992 Jun 20, 2023
cc5f811
Merge pull request #1772 from vegaprotocol/chore/popout-window-specs
dalebennett1992 Jun 20, 2023
f80d582
chore: add AC for the button always being disabled (#1746)
mattrussell36 Jun 21, 2023
8db33e3
Update 5002-LIQP-liquidity.md with 5002-LIQP-013 (#1769)
MadalinaRaicu Jun 21, 2023
67af27b
user-interface/
dalebennett1992 Jun 21, 2023
906ffee
Merge pull request #1779 from vegaprotocol/chore/add-success-screen-ac
dalebennett1992 Jun 21, 2023
e387e9e
depth chart ACs
daro-maj Jun 23, 2023
95d230c
update acs
daro-maj Jun 23, 2023
07524a1
update numbers
daro-maj Jun 23, 2023
ab5815e
update name of reference
daro-maj Jun 23, 2023
aa2a9f6
update
daro-maj Jun 23, 2023
8d3b34a
Merge pull request #1784 from vegaprotocol/6006-DEPC-chart-depth-ACs
daro-maj Jun 23, 2023
757faa0
re-arrange browser wallet acs to save mainetenance (#1781)
dalebennett1992 Jun 27, 2023
cb5604a
chore(trading): 6004-CHAR-chart ACs created (#1775)
bwallacee Jun 27, 2023
9524773
chore(trading): fix spec links
bwallacee Jul 3, 2023
871e818
chore(trading): add code to apps.json
bwallacee Jul 3, 2023
e4fa13b
chore(trading): fix numbering
bwallacee Jul 3, 2023
cef6130
chore(trading): fix Char having duplicated id
bwallacee Jul 3, 2023
e3ca9f4
chore(trading): fix id duplication
bwallacee Jul 3, 2023
f2cf44a
chore)trading): Fixing missed 0
bwallacee Jul 3, 2023
44f83f4
feat: use ghcr image to run approbation
mkjmdski Jul 3, 2023
82e83e7
feat: fix flags
mkjmdski Jul 3, 2023
52c2f7f
fix: descriptions
mkjmdski Jul 3, 2023
d727491
Merge pull request #1804 from vegaprotocol/use-ghcr-image
edd Jul 3, 2023
c881ffe
Merge branch 'master' into chore-trading-fix-spec-links
bwallacee Jul 5, 2023
245ff65
Merge pull request #1802 from vegaprotocol/chore-trading-fix-spec-links
bwallacee Jul 5, 2023
492db39
chore(trading):add chart and orderbook ACs
bwallacee Jul 6, 2023
eff8e44
Merge pull request #1813 from vegaprotocol/chore(trading)-Chart-and-O…
bwallacee Jul 6, 2023
aca85cf
add telemtry ac
dalebennett1992 Jul 10, 2023
7236cc5
update ac description
dalebennett1992 Jul 10, 2023
1a5343c
Merge branch 'master' into chore/add-telemetry-ac
dalebennett1992 Jul 10, 2023
9a9c893
Merge pull request #1817 from vegaprotocol/chore/add-telemetry-ac
dexturr Jul 10, 2023
131a961
remove browser wallet
dalebennett1992 Jul 10, 2023
bf5ec83
update README
dalebennett1992 Jul 11, 2023
1715cf7
Merge pull request #1821 from vegaprotocol/chore/remove-browser-wallet
dalebennett1992 Jul 11, 2023
bc26f23
Update 0036-BRIE-event_queue.md
Vegaklaus Jul 12, 2023
0dbb853
Merge pull request #1826 from vegaprotocol/Vegaklaus-patch-1
Jiajia-Cui Jul 26, 2023
d56253c
stop orders acs (#1859)
daro-maj Jul 27, 2023
93ba24f
Update 6002-MDET-market-details.md
Jul 27, 2023
5765562
feat: fix some specs
Jul 27, 2023
1a9f95d
Merge pull request #1860 from vegaprotocol/macqbat-patch-1
Jul 27, 2023
d8ada44
Closed market list changes (#1828)
mattrussell36 Aug 6, 2023
3f941d9
chore: update data display for mark price, liquidation price and pnl
campbellssource Aug 6, 2023
ed75489
`DATA`. Quantum decimals and accounts (#1512)
campbellssource Aug 6, 2023
694820a
chore: add acs for network upgrade proposal (#1857)
jtsang586 Aug 6, 2023
4b0157f
Update the GitHub action token add_issue_new_projects.yml
gordsport Aug 7, 2023
627459f
chore: remove user-interface specs (#1877)
mattrussell36 Aug 7, 2023
8256a74
fix: add 048-COSMICELEVATOR-009
AnExsomnis Sep 9, 2023
a956096
fix: reword 0045-DSRC-012
AnExsomnis Sep 9, 2023
f9a0d5c
Merge pull request #1941 from vegaprotocol/reword-ds-012
AnExsomnis Sep 11, 2023
3c53a39
Merge branch 'master' into add-ds-049-009
AnExsomnis Sep 11, 2023
79f8f98
Merge pull request #1942 from vegaprotocol/add-ds-049-009
AnExsomnis Sep 11, 2023
e3e9539
chore: Merge cosmic into master (#2028)
gordsport Nov 1, 2023
ce97ac0
feat(palazzo): Merge palazzo into master (#2183)
gordsport Feb 22, 2024
01c9f35
feat: composite price methodology (#2199)
gordsport Mar 1, 2024
62ffa5a
Update 0031-ETHB-ethereum_bridge_spec.md
Vegaklaus May 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/add_issue_new_projects.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ name: "Add Issues To Project Board"
types:
- opened
env:
GH_TOKEN: ${{ secrets.GH_NEW_CARD_TO_PROJECT }}
GH_TOKEN: ${{ secrets.PROJECT_MANAGE_ACTION }}
PROJECT_ID: ${{ secrets.PROTOCOL_DESIGN_PROJECT_ID }}
ISSUE_ID: ${{ github.event.issue.node_id }}
USER: ${{ github.actor }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/add_pr_new_projects.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ name: "Add IPRs To Project Board"
types:
- opened
env:
GH_TOKEN: ${{ secrets.GH_NEW_CARD_TO_PROJECT }}
GH_TOKEN: ${{ secrets.PROJECT_MANAGE_ACTION }}
PROJECT_ID: ${{ secrets.PROTOCOL_DESIGN_PROJECT_ID }}
PR_ID: ${{ github.event.pull_request.node_id }}
USER: ${{ github.actor }}
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/config/markdownlint.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@

{
"default": true,
"line-length": false,
"commands-show-output": false,
"no-bare-urls": true,
"no-inline-html": false,
"no-hard-tabs": false
"no-hard-tabs": false,
"MD012": {
"maximum": 2
},
"MD024": {
"siblings_only": true
},
"MD049": false,
}
1 change: 0 additions & 1 deletion .github/workflows/config/markdownlintignore
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
user-interface/*
LICENSE.md
37 changes: 28 additions & 9 deletions .github/workflows/quality_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ name: "Quality checks"
branches:
- master
- cosmicelevator
- palazzomistero
- palazzo
- colosseo

env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -19,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Check out"
uses: actions/checkout@v3
uses: actions/checkout@v3.5.3

- name: "Run Yamllint"
uses: ibiqlik/[email protected]
Expand All @@ -31,10 +32,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Check out"
uses: actions/checkout@v3
uses: actions/checkout@v3.5.3

- name: "Run PySpelling"
uses: rojopolis/spellcheck-github-actions@0.24.0
uses: rojopolis/spellcheck-github-actions@0.33.1
with:
task_name: Markdown

Expand All @@ -43,10 +44,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Check out"
uses: actions/checkout@v3
uses: actions/checkout@v3.5.3

- name: "Run Markdownlint"
uses: nosborn/github-action-markdown-cli@v3.1.0
uses: nosborn/github-action-markdown-cli@v3.3.0
with:
files: .
config_file: .github/workflows/config/markdownlint.json
Expand All @@ -57,12 +58,30 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: "Check out"
uses: actions/checkout@v3
uses: actions/[email protected]

- name: Log in to the GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Log in to the GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: "Run Check AC codes"
run: |
npx github:vegaprotocol/approbation check-codes --specs="{./non-protocol-specs/**/*.md,./protocol/**/*.md}"
npx github:vegaprotocol/approbation check-codes --specs="{./non-protocol-specs/**/*.md,./protocol/**/*.md,./protocol/**/*.ipynb}"

- name: "Run Check file names"
run: |
npx github:vegaprotocol/approbation check-filenames --specs="{./non-protocol-specs/**/*.md,./protocol/**/*.md}"
npx github:vegaprotocol/approbation check-filenames --specs="{./non-protocol-specs/**/*.md,./protocol/**/*.md,./protocol/**/*.ipynb}"

- name: "Run Check Features"
run: |
npx github:vegaprotocol/approbation check-features --specs="{./non-protocol-specs/**/*.md,./protocol/**/*.md,./protocol/**/*.ipynb}" --features="./protocol/features.json"
52 changes: 52 additions & 0 deletions 0000-TEMP-template-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# 0000-TEMP decision notes

## Context / Problem Statement 1

| Opened | Last updated | Status |
|:----------:|:------------:|:------------:|
| DD/MM/YYYY | DD/MM/YYYY | open/resoved |

Describe the context and problem statement...

### Considered Options

* Option 1...
* Option 2...

### Decision Outcome

Chosen option: Option X, because... (include why paramemters are chosen, any dependancies and / or assumptions this decision is based upon)

### Open risks

* Risk 1 - details any risks or gaps that are not yet resolved

### Limitations

Are there any issues we wanted to address but could not e.g., A core rewrite or CometBFT limtitaion


## Context / Problem Statement 2

| Opened | Last updated | Status |
|:----------:|:------------:|:------------:|
| DD/MM/YYYY | DD/MM/YYYY | open/resoved |

Describe the context and problem statement...

### Considered Options

* Option 1...
* Option 2...

### Decision Outcome

Chosen option: Option X, because... (include why paramemters are chosen, any dependancies and / or assumptions this decision is based upon)

### Open risks

* Risk 1 - details any risks or gaps that are not yet resolved

### Limitations

Are there any issues we wanted to address but could not e.g., A core rewrite or CometBFT limtitaion
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ This repository contains specifications and RFCs for future changes to the syste
In order to ensure that there is a clear view on the specification of the protocol, both at the version in mainnet and the version being developed in testnet, the following branching is used:

- `master` branch details the specification of the protocol in mainnet (from Alpha Mainnet onwards)
- `cosmicelevator` branch is the milestone grouping of features being developed AFTER Alpha Mainnet
- `cosmicelevator` branch is the milestone grouping of features being developed AFTER Alpha Mainnet. As features are deployed to mainnet by the validators the relevant spec changes will be merged into the `master` branch.
- Further milestone branches will be created as development progresses and will be updated in this `README.md`

To find out more see the [The specification lifecycle](WORKFLOW.md#the-specification-lifecycle)
Expand Down
6 changes: 4 additions & 2 deletions glossaries/trading-and-protocol-glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,9 @@ Parameters:

### Insurance Pool

A store of capital instantiated with the order book into which fines are contributed. It is utilised for financially covering [close out trades](#close-out-trades).
[Market insurance pool](../protocol/0015-INSR-market_insurance_pool_collateral.md#market-insurance-pool): a store of capital instantiated with the order book into which fines are contributed. It is utilised for financially covering [close out trades](#close-out-trades).

[Global insurance pool](../protocol/0015-INSR-market_insurance_pool_collateral.md#global-insurance-pool): an insurance pool per given asset, not associated with any market. It receives part of remaining funds from insurance pool of the market using the same settlement asset. Funds can be transferred out of the global insurance pool using a governance initiated [transfer](../protocol/0028-GOVE-governance.md).

## L

Expand All @@ -185,7 +187,7 @@ The net riskiest composition of a trader's open positions and live orders. For

### Liquidity Providers

Liquidity providers commit a bond and place a special Liquidity Commitment that automatically maintains orders on the book for a specific market. In return, liquidity providers earn a [fee](#fees) for ensuring that markets always have open volume. See [the liquidity provision spec](./../protocol/0044-LIME-lp_mechanics.md) for more detail.
Liquidity providers commit a bond which specifies their SLA obligations. In return for meeting these the liquidity providers earn a portion of the trading [fees](#fees) from the market in which they operate. See [the liquidity provision spec](./../protocol/0044-LIME-lp_mechanics.md) for more detail.

## M

Expand Down
11 changes: 8 additions & 3 deletions makefile
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# Set default to run all checks if none specified
.DEFAULT_GOAL := all

all: spellcheck markdownlint names codes references links clean
all: spellcheck markdownlint names codes references links check-features clean

# Check that all the specifications are named appropriately
.PHONY: names
names:
@$(MAKE) clone-sources
npx github:vegaprotocol/approbation check-filenames --specs="{./non-protocol-specs/**/*.md,./protocol/**/*.md}"
npx github:vegaprotocol/approbation check-filenames --specs="{./non-protocol-specs/**/*.md,./protocol/**/*.md,./protocol/**/*.ipynb}"

# Count how many Acceptance Criteria each specification has
.PHONY: codes
codes:
@$(MAKE) clone-sources
npx github:vegaprotocol/approbation check-codes --specs="{./non-protocol-specs/**/*.md,./protocol/**/*.md}"
npx github:vegaprotocol/approbation check-codes --specs="{./non-protocol-specs/**/*.md,./protocol/**/*.md,./protocol/**/*.ipynb}"

TEMP=./.build
.PHONY:clone-sources
Expand Down Expand Up @@ -61,5 +61,10 @@ markdownlint:
spellcheck:
@./spellcheck.sh

# Checks for duplicated ACs in the features.json file
.PHONY: check-features
check-features:
npx github:vegaprotocol/approbation check-features --specs="{./non-protocol-specs/**/*.md,./protocol/**/*.md,./protocol/**/*.ipynb}" --features="./protocol/features.json"

clean:
rm -rf $(TEMP)
12 changes: 6 additions & 6 deletions non-protocol-specs/0001-NP-LIQB-liquidity_providing_bots.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,21 @@ At the moment bots on Vega run on certain markets to make them look "real".
For that purpose they:

1. Are given large amounts of collateral via faucets.
1. Keep track of current spot or futures price on another exchange (at e.g. 30s, 5 min intervals)
1. Keep track of current futures price on another exchange (at e.g. 30s, 5 min intervals)
1. Post GTC limit orders randomly on both sides of the order book at random volumes using the above reference price as mid.

This achieves the following: the price on the market looks "real" and there is volume for participants to trade.

The downside is that if the bot is "unlucky" they can run out of even large amount of collateral and their orders / positions are liquidated. To avoid this they need regular collateral top-ups.

From Flamenco Tavern onwards any market on Vega will need a committed liquidity provider, see [LP mechanics spec](../protocol/0044-LIME-lp_mechanics.md) to function. See also [LP order type spec](../protocol/0038-OLIQ-liquidity_provision_order_type.md).
From Flamenco Tavern onwards any market on Vega will need a committed liquidity provider, see [LP mechanics spec](../protocol/0044-LIME-lp_mechanics.md) to function. See also [LP order type spec](../0044-LIME-lp_mechanics.md#commit-liquidity-network-transactiond).

If a feature is marked as "optional" then the bot can be configured in such a way that it is not providing this functionality but still doing other tasks.

The aim of this spec is bots that:

1. submit a market proposal (optional) or connects to an existing market
1. serve as a liquidity provider for the market by submitting the [LP order type](../protocol/0038-OLIQ-liquidity_provision_order_type.md) (optional).
1. serve as a liquidity provider for the market by submitting the [LP order type](../0044-LIME-lp_mechanics.md#commit-liquidity-network-transaction) (optional).
1. participate in an opening auction (optional)
1. create markets that look real with more-or-less correct price by placing limit orders that "steer" the price up-or-down as appropriate (optional)
1. manage their position in such a way so as to not require ever growing amount of collateral. This will mean changing the "shape" in the liquidity provision order and also being strategic about placing limit orders to steer the price. The bot can have an optional position limit.
Expand Down Expand Up @@ -53,7 +53,7 @@ The bot needs to be able to query Vega to know the risk model and parameters for

This is only relevant if the option to submit a market proposal is enabled.

The bot will read the required market proposal from a file (configuration option), decide if it has minimum LP stake in the right asset, check it's got enough vote tokens and then submit the proposal and vote for it. They will also need to submit [liquidity shapes](../protocol/0038-OLIQ-liquidity_provision_order_type.md) but that will be treated below.
The bot will read the required market proposal from a file (configuration option), decide if it has minimum LP stake in the right asset, check it's got enough vote tokens and then submit the proposal and vote for it.
To decide that it will ask Vega for `assetBalance`, `quantum` for asset and `min_LP_stake_quantum_multiple` and proceed if `assetBalance x stakeFraction > min_LP_stake_quantum_multiple x quantum`

It will then check whether it has enough collateral for maintaining the commitment but that will be described below as it applies below too.
Expand Down Expand Up @@ -212,8 +212,8 @@ Don't use any of the pseudocode above!

### Acceptance criteria

1. Bot can submit a market proposal (optional), commit liquidity and then manage it's position as described above, see also [LP order type](../protocol/0038-OLIQ-liquidity_provision_order_type.md). (<a name="0001-NP-LIQB-001" href="#0001-NP-LIQB-001">0001-NP-LIQB-001</a>)
1. Bot can connect to an existing market, submit an [LP order type](../protocol/0038-OLIQ-liquidity_provision_order_type.md) and then manage it's position as described above. (<a name="0001-NP-LIQB-002" href="#0001-NP-LIQB-002">0001-NP-LIQB-002</a>)
1. Bot can submit a market proposal (optional), commit liquidity and then manage it's position as described above, see also [LP order type](../0044-LIME-lp_mechanics.md#commit-liquidity-network-transaction). (<a name="0001-NP-LIQB-001" href="#0001-NP-LIQB-001">0001-NP-LIQB-001</a>)
1. Bot can connect to an existing market, submit an [LP order type](../0044-LIME-lp_mechanics.md#commit-liquidity-network-transaction) and then manage it's position as described above. (<a name="0001-NP-LIQB-002" href="#0001-NP-LIQB-002">0001-NP-LIQB-002</a>)
1. Bot can participate in an opening auction placing orders around target price (set via parameters, see above).(<a name="0001-NP-LIQB-003" href="#0001-NP-LIQB-003">0001-NP-LIQB-003</a>)
1. Can read a price target from external source and and places limit orders that "steer" the price up-or-down as appropriate and have the right `targetLNVol` using one of the methods above (note that this has to take into account other identical bots trying to do the same on the same market).(<a name="0001-NP-LIQB-004" href="#0001-NP-LIQB-004">0001-NP-LIQB-004</a>)
1. Bot manages its position in such a way that it stays close to zero and starts placing market orders if configured maxima are breached.(<a name="0001-NP-LIQB-005" href="#0001-NP-LIQB-005">0001-NP-LIQB-005</a>)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
There are parameters within Vega that influence the behaviour of the system:

- some are set in genesis block but fixed once network is running,
- while others are changeable by on-chain [governance](../protocol/0028-GOVE-governance.md) but initialised to genesis values during network launch. For more info see [network paramters](../protocol/0054-NETP-network_parameters.md)
- while others are changeable by on-chain [governance](../protocol/0028-GOVE-governance.md) but initialised to genesis values during network launch. For more info see [network parameters](../protocol/0054-NETP-network_parameters.md)

On [Sweetwater (Restricted Mainnet) Release](https://github.com/orgs/vegaprotocol/projects/114) Vega Team wishes to control how certain parameters are initialised while letting validators change others as they see fit.
As the process of decentralisation progresses Vega Team the number of such parameters will be reduced.
Expand All @@ -22,8 +22,8 @@ The values to be specified as a PR against ??? repo.

| Name | Comment | Suggested value (optional) |
|-------------------------------------------------------------|:------------------------------------------------------------------:| :-------------------------:|
| `min number of validators` (not in sweetwater) | Not in [network paramters](../protocol/0054-NETP-network_parameters.md) | |
| `validator min balance` | Not in [network paramters](../protocol/0054-NETP-network_parameters.md) | 3000 VEGA |
| `min number of validators` (not in sweetwater) | Not in [network parameters](../protocol/0054-NETP-network_parameters.md) | |
| `validator min balance` | Not in [network parameters](../protocol/0054-NETP-network_parameters.md) | 3000 VEGA |
| `governance.proposal.updateNetParam.requiredMajority` | So that what is set in genesis cannot be changed too easily | 0.5 |
| `governance.proposal.updateNetParam.requiredParticipation` | So that what is set in genesis cannot be changed too easily | 0.5 |
| `validators.epoch.length` | Rewards currently make an assumption on epoch length, best fix it. | 1 day |
Expand Down
Loading
Loading