Code IDs for this release
Neutron:
astroport_lper = 3236
astroport_withdrawer = 3237
authorization = 3238
base_account = 3239
forwarder = 3240
generic_ibc_transfer = 3241
neutron_ibc_transfer = 3242
processor = 3243
program_registry = 3244
reverse_splitter = 3245
splitter = 3246
Release Notes
- add step to optimize contracts for local-ic tests (#193) - by @Pacman99
- add audit report (#197) - by @uditvira
- Delete docs/src/zk-coprocessor/overview.md (#198) - by @uditvira
- Update _overview.md (#186) - by @maximusdm1
- Program testing docs (#190) - by @keyleu
- Update accounts.md (#185) - by @maximusdm1
- Fix broken mermaid diagram (#188) - by @uditvira
- Sam zk docs edit (#187) - by @hxrts
- Update introduction.md (#184) - by @maximusdm1
- Draft zk specifications (#183) - by @uditvira
- Update _overview.md (#171) - by @maximusdm1
- Update accounts.md (#173) - by @maximusdm1
- Update programs_and_authorizations.md (#175) - by @maximusdm1
- Update _overview.md (#176) - by @maximusdm1
- Update assumptions.md (#177) - by @maximusdm1
- Update domains.md (#172) - by @maximusdm1
- Update libraries_and_functions.md (#174) - by @maximusdm1
- Update _overview.md (#170) - by @maximusdm1
- add pre_validate (#109) - by @Art3miX
- Merge intro and overview sections (#167) - by @uditvira
- switch to numbered list in intro (#164) - by @hxrts
- small phrasing edit to intro page (#163) - by @hxrts
- neutron ic querier docs (#149) - by @bekauz
- initial middleware docs (#143) - by @bekauz
- Rename slippage_tolerance to max_spread in astroport LPer (#128) - by @keyleu
- liquidity withdrawer pool ratio checks (#147) - by @bekauz
- Update authorization_instantiation.md (#139) - by @hxrts
- Update libraries_and_functions.md (#146) - by @hxrts
- [DOCS] Normalize library filenames (#144) - by @uditvira
- Audit: burn token when operation removed by owner (#130) - by @keyleu
- Audit: validate fields during ibc-transfer config update (#124) - by @keyleu
- Audit: fix astroport ratio calculation (#127) - by @keyleu
- Audit: fix PendingResponse state not being saved during polytone proxy creation retry (#123) - by @keyleu
- Add basic vault docs (#138) - by @uditvira
- Made few minor changes to improve readability (#136) - by @oneness
- switch to default light theme to match valence site. (#132) - by @hxrts
- add basic readme with header graphic (#131) - by @hxrts
- Token swap example program (#115) - by @stiiifff
- icq relayer local-ic integration + test icq library (#113) - by @bekauz
- Docs edits (#98) - by @stiiifff
- Manager Library macro (#112) - by @Art3miX
- osmo cl e2e tests (#107) - by @bekauz
- manager logs (#108) - by @Art3miX
- osmo gamm e2e test (#105) - by @bekauz
- json schema ci checks (#101) - by @bekauz
- CI improvements: rust-cache, free-disk-space (#100) - by @stiiifff
- Docs update (#92) - by @keyleu
- osmo cl withdrawer (#91) - by @bekauz
- Manager partial update (#90) - by @Art3miX
- PFM support in Generic IBC transfer service (#83) - by @stiiifff
- Renaming services to libraries (#89) - by @keyleu
- Renaming actions and actionconfigs to functions and subroutines (#85) - by @keyleu
- Renaming workflow to program (#87) - by @keyleu
- Fix neutron-ibc-transfer-service fee handling (#86) - by @stiiifff
- bump test tube version (#88) - by @keyleu
- Review unchecked maths in codebase (#82) - by @stiiifff
- osmo gamm liquidity withdrawer (#84) - by @bekauz
- Docs set up (#81) - by @keyleu
- osmo CL lper + base account callbacks (#79) - by @bekauz
- Persistence liquid staking from base account example (#78) - by @keyleu
- Have separate chain configs for local-ic (#80) - by @keyleu
- Manager multichain and workflow config builder (#77) - by @Art3miX
- IBC transfer service - WIP (#62) - by @stiiifff
- osmo gamm lper (#72) - by @bekauz
- 2 party POL Astroport Single domain (Neutron) e2e test with manager (#64) - by @keyleu
- Update logic into services (#63) - by @Art3miX
- Fix astroport LPer limit handling (#74) - by @keyleu
- remove NeutronMsg and use protos (#71) - by @keyleu
- Manager in e2e (#61) - by @Art3miX
- improve CI (#60) - by @keyleu
- Fix omission in Splitter's ServiceConfig: input_addr must be a ServiceAccountType (#59) - by @stiiifff
- fix addresses in authorizations (#55) - by @Art3miX
- Workflow fixes (#52) - by @Art3miX
- remove query to predict address (#58) - by @Art3miX
- Reverse Splitter service (#49) - by @stiiifff
- neutron e2e token swap test (#54) - by @keyleu
- Splitter service: simplify configuration (#57) - by @stiiifff
- Update READMEs with correct account values. (#56) - by @keyleu
- Astroport Withdrawer combined (#44) - by @keyleu
- Finish workflow init (#47) - by @Art3miX
- Use ServiceAccountType for account addresses in ServiceConfig structs (#53) - by @stiiifff
- Add README for local-ic (#48) - by @keyleu
- Splitter service (#46) - by @stiiifff
- Astroport LPer combined (#40) - by @keyleu
- increase ttl_time for test (#45) - by @keyleu
- Update Base account contract (#42) - by @stiiifff
- Add a conditional (only on non wasm32 targets) pre_validate function to the ServiceConfigValidation trait. (#43) - by @stiiifff
- Update valence-template-service (#39) - by @stiiifff
- local-ic CI (#36) - by @keyleu
- Add polytone tokenfactory handling and correct ExecutionResult update (#38) - by @keyleu
- Forwarder service (#31) - by @stiiifff
- Process tokenfactory tokens during processor callback (#37) - by @keyleu
- verify workflow config (#33) - by @Art3miX
- fix bug: current retries for non-atomic actions (#35) - by @keyleu
- Allow transfering ownership one time without accepting it (#34) - by @keyleu
- Workflow id and retry account creation (#27) - by @Art3miX
- Add local-ic testing for polytone (#29) - by @keyleu
- add query for a single external domain (#32) - by @keyleu
- Removing adding external domains during instantiation (#30) - by @keyleu
- Rename services-utils to service-utils (#25) - by @stiiifff
- Polytone for authorization/processor contracts (#22) - by @keyleu
- Add a template service (#24) - by @stiiifff
- workflow instantiate authorization/processor contracts (#17) - by @Art3miX
- Workflow registry (#20) - by @Art3miX
- remove owner from processor (#16) - by @keyleu
- Message processing (#15) - by @keyleu
- Manager error handling (#12) - by @Art3miX
- suggestions (#14) - by @keyleu
- fix issue #11 (#13) - by @Art3miX
- Processor Queues + forwarding (#10) - by @keyleu
- Continue manager (#7) - by @Art3miX
- Implement a base service (#8) - by @stiiifff
- Message validation against Authorization table (#6) - by @keyleu
- Start manager (#5) - by @Art3miX
- Authorization creation, update and minting (#4) - by @keyleu
- Reverse splitter (#3) - by @Art3miX
- Init for authorization/processor (#2) - by @keyleu