- #52 Ensure Skip package types, methods, and functions are well documented.
- #53 Consolidate Neutron and Osmosis QueryMsg enum's into one enum.
- #63 Refactor Fee Swap Into Ibc Transfer Variant of Action Enum
- #55 Add unit tests to methods and functions in Skip packages folder.
- #57 Adds cargo upgrade to Makefile, runs cargo upgrade and cargo update.
- #58 Updates make optimize to target /target instead of /code/target
- #59 Add cargo fmt check in github workflow
- #60 Update github workflow to also run on push to main
- #61 Add Skip package path to workspace cargo.toml
- #64 Add Json Schema Generation
- #65 Restructure Contracts Folder From networks/ to adapters/
v0.2.0 - 2023-08-03
- #21 Support swap exact out for the user, refunding unused input token back to a refund address on the swap chain.
- #31 Derive user swap coin in from remaining coin received only
- #32 Upgrade cosmwasm_std to 1.3
- #36 Derive Fee Swap Coin Out From IBC Fees Provided
- #42 Upgrade Rustc to 1.71.0, Workspace to 2.0, and CosmWasm Optimizer to 0.14.0
- #38 Affiliate fee BPS based off of
min_coin
instead of the coin received from the swap itself. - #19 IBC adapter contracts refund the user based off of querying the contract balance rather than relying on stored variables.
- #33 Replace custom impl of Coins with cw_std Coins
v0.1.0 - 2023-07-18
Let There Be Skip Go Contracts!
- Supports swap exact in for the user.
- Supports three post-swap actions:
- Bank Send
- IBC Transfer
- Contract Call
- Supports a fee swap if the post swap action is an IBC transfer and requires IBC fees.
- Supports affiliate fee payments.
- Osmosis: Poolmanager, Neutron: Astroport