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

ICS 101: interchain Liquidity #970

Open
wants to merge 94 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 80 commits
Commits
Show all changes
94 commits
Select commit Hold shift + click to select a range
70a6e18
create a clean copy to for PR
liangping Oct 19, 2022
6c20bbb
add pool and amm definition
liangping Dec 15, 2022
0720c3f
replace golang code with typescript.
liangping Dec 16, 2022
5e80da1
add generatePoolid()
liangping Dec 16, 2022
7694875
format code
liangping Dec 16, 2022
36b3b0b
format code, change language tags
liangping Dec 16, 2022
aece0ed
fix spec wrong formula(withdraw,leftswap)
soring323 Apr 6, 2023
7b1a503
Update interchain swap README and implementation with support for dou…
soring323 Apr 20, 2023
e501d23
Update author list in ICS-101 Interchain Swap README file
soring323 Apr 20, 2023
f5d23af
add diagram
liangping Apr 24, 2023
80dbec3
Merge branch 'interchain-swap' into interchain-swap
soring323 Apr 24, 2023
051e661
Merge pull request #16 from DedicatedDev/interchain-swap
liangping Apr 24, 2023
6a09567
Merge pull request #1 from DedicatedDev/interchain-swap
liangping Apr 24, 2023
25d2645
rename diagram
liangping Apr 24, 2023
9f5b7f8
ICS-101: fix name & typo
hulatown Apr 25, 2023
a0e5fef
Merge remote-tracking branch 'ibcswap/interchain-swap' into interchai…
liangping Apr 25, 2023
b459474
rename diagram
liangping Apr 25, 2023
80da056
change role name to `Swap Initiator` and `State Updater`
liangping Apr 26, 2023
63cb7ae
Add Risk evaluation
liangping Apr 26, 2023
8f164ed
add risk details
liangping Apr 26, 2023
ed0afec
Merge pull request #2 from hulatown/interchain-swap
liangping Apr 26, 2023
e6aa8bf
add state change in relay packet
liangping Apr 26, 2023
11e50b0
Merge remote-tracking branch 'ibcswap/interchain-swap' into interchai…
liangping Apr 26, 2023
fedd2e3
add list for sub-protocol
liangping Apr 26, 2023
4cbec04
re-implement the singe deposit
liangping Apr 26, 2023
7529c65
Update README.md
liangping Apr 27, 2023
69fcf89
add pool state update on Swap Initiator
liangping Apr 27, 2023
5a5095e
add initial deposit logic
soring323 Apr 27, 2023
70876bb
Merge pull request #4 from DedicatedDev/initial-deposit
liangping Apr 27, 2023
d2865ff
Merge remote-tracking branch 'ibcswap/interchain-swap' into interchai…
liangping Apr 27, 2023
65f9d4a
update synopsis, motivation, definitions & properties
egunawan85 Apr 27, 2023
56b7784
update technical specifications
egunawan85 Apr 27, 2023
ecf6158
remove unessary part in packet
soring323 Apr 27, 2023
4492349
update technical specifications
egunawan85 Apr 27, 2023
8cd9a14
update technical specifications
egunawan85 Apr 27, 2023
09e2e32
update technical specifications and risk
egunawan85 Apr 27, 2023
3380d44
update technical specifications and risk
egunawan85 Apr 27, 2023
0e0ef38
update technical specifications and risk
egunawan85 Apr 27, 2023
fd04018
update technical specifications and risk
egunawan85 Apr 27, 2023
ddbba2d
Merge pull request #5 from DedicatedDev/remove-unessary-packet-data
liangping Apr 28, 2023
8896fe2
Merge branch 'interchain-swap' into interchain-swap
liangping Apr 28, 2023
13bc90a
Merge pull request #6 from egunawan85/interchain-swap
liangping Apr 28, 2023
abb11f2
incorporate comments
egunawan85 Apr 28, 2023
4e66ebc
Merge pull request #7 from egunawan85/interchain-swap
liangping Apr 28, 2023
26834c9
rewrite onReceive and onAck
liangping Apr 28, 2023
5cdab3d
Merge remote-tracking branch 'ibcswap/interchain-swap' into interchai…
liangping Apr 28, 2023
1b7c382
re-order chapters
liangping Apr 28, 2023
412f773
fix message type
liangping Apr 28, 2023
82ff72c
make refund logic more specific
soring323 Apr 28, 2023
8a77ed2
add single deposit
soring323 Apr 30, 2023
107529a
Merge pull request #8 from DedicatedDev/update-refund
liangping May 2, 2023
c7387d0
Merge branch 'interchain-swap' into add-single-deposit
liangping May 2, 2023
3cb2def
Merge pull request #9 from DedicatedDev/add-single-deposit
liangping May 2, 2023
cf7f891
remove duplicated state update
liangping May 2, 2023
d80c705
update diagram
liangping May 2, 2023
6d994e4
change packet message type and fix misspellings
soring323 May 2, 2023
758699b
Merge pull request #3 from DedicatedDev/improve-packet-msg-type
liangping Apr 26, 2023
7a34cc6
additional polish
egunawan85 May 2, 2023
883e65c
additional polish
egunawan85 May 2, 2023
d72bc0c
additional polish
egunawan85 May 2, 2023
d8ac5b2
Merge pull request #10 from egunawan85/interchain-swap
liangping May 3, 2023
abceb40
chore: data structure/packet update
soring323 Jul 5, 2023
78747b9
chore: acknowledge part update
soring323 Jul 5, 2023
ddbf972
chore: onReceive packet update
soring323 Jul 5, 2023
f6dfc6d
chore: refund packet update
soring323 Jul 5, 2023
93501af
feat: resolve opened problems
soring323 Jul 6, 2023
fc1c648
Merge pull request #11 from sideprotocol/interchain-swap-update
liangping Jul 6, 2023
a07ca57
remove some functions
liangping Jul 7, 2023
2fdde95
Merge pull request #12 from sideprotocol/ping
liangping Jul 8, 2023
5e07beb
remove price
liangping Jul 8, 2023
2e1696e
chore: change blockTime and exposer port and channel
soring323 Jul 8, 2023
3cf43bd
Merge pull request #13 from sideprotocol/ping
liangping Jul 9, 2023
c421be4
Merge branch 'cosmos:main' into interchain-swap
soring323 Jul 14, 2023
0808559
Update spec/app/ics-101-interchain-swap/README.md
liangping Aug 29, 2023
df73ab2
Update spec/app/ics-101-interchain-swap/README.md
liangping Aug 29, 2023
05b9a27
Update spec/app/ics-101-interchain-swap/README.md
liangping Aug 29, 2023
b578c90
fix: fix pointed problems
soring323 Aug 29, 2023
2a6042a
Update interchain-swap.svg
liangping Aug 30, 2023
418de4c
Update interchain-swap.svg
liangping Aug 30, 2023
abe717a
chore: encode full package as a bytes
soring323 Aug 31, 2023
020b6cf
Update README.md
liangping Sep 20, 2023
d52e103
rename to interchain liquidity
liangping Sep 20, 2023
2a45dfa
change `liquidity` to `source liquidity`
liangping Sep 20, 2023
2aca657
FIX: use store to get liquidity pool
liangping Sep 20, 2023
45a3956
chore: data marshaling
soring323 Sep 20, 2023
bdac84f
fix: typo
liangping Sep 21, 2023
7bb850b
adding LP allocation option
liangping Sep 21, 2023
d213eaa
chore: fix formula
soring323 Sep 21, 2023
12dfbbd
chore: fix pointed problems
soring323 Sep 22, 2023
da6ea4a
chore: move lock point
soring323 Sep 22, 2023
fe21ff7
chore: change slippage calcuation in right swap
soring323 Sep 22, 2023
e541254
chore: right swap swap fee fix
soring323 Sep 22, 2023
c2a20db
check Left & right swap in a different code block.
liangping Sep 28, 2023
286217d
edit >=, > on conditional check
liangping Sep 28, 2023
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
Loading