Skip to content

v0.1.0-beta

Latest
Compare
Choose a tag to compare
@JuArce JuArce released this 28 Mar 16:13
· 2 commits to main since this release
aaa9713

What's Changed

  • Cairo Contracts MVP by @dpinones in #5
  • Migrate interfaces ERC20 to CamelCase by @dpinones in #6
  • chore: add logger configuration by @JuArce in #16
  • feat: add multithread request for transfers by @JuArce in #18
  • build: add ci/cd for market maker bot by @JuArce in #19
  • refactor: use asyncio instead of threads by @JuArce in #25
  • Fees and cancel order by @d-roak in #8
  • feat: add infura rpc as a fallback rpc provider by @JuArce in #26
  • bump to Cairo v2.3.1 + Foundry v0.12.0 by @dubzn in #30
  • feat: add indexer to sync the contract state off chain by @JuArce in #36
  • feat: add withdraw fallback mechanism logic to the mm bot by @JuArce in #37
  • Remove .snfoundry_cache + add to .gitignore by @dubzn in #38
  • Deploy script + documentation by @dubzn in #31
  • refactor: check if the order has been completed by reading the state … by @JuArce in #40
  • feature: handle orders when mm does not have liquidity by @JuArce in #42
  • fix: parse values from events correctly by @JuArce in #45
  • feat: check if transaction is viable by @JuArce in #49
  • feat: handle failed orders by @JuArce in #52
  • chore: drop transfers greater than 0.1 ETH by @JuArce in #55
  • docs: add README to mm-bot by @JuArce in #47
  • chore: deploy mm bot on sepolia by @JuArce in #59
  • fix: retry failed orders every 5 minutes by @JuArce in #61
  • fix: estimate message fee for withdraw_fallback by @JuArce in #67
  • fix: process orders in accepted blocks every 5 minutes by @JuArce in #68
  • chore: add starknet tx hash, transferred at date and completed at date in orders by @JuArce in #69
  • fix: use clock_timestamp instead of current_timestamp by @JuArce in #73
  • fix: add schedule to requirements.txt and update starknet.py to 0.18.3 by @JuArce in #75
  • fix: add try except to jobs and main while loop by @JuArce in #74
  • fix #57 .Env + Readme fixes by @uri-99 in #58
  • refactor: remove is transaction viable validation by @JuArce in #78
  • fix: typos in readme by @srosati in #82
  • Resolve #63, improve .env imports on deploy scripts by @uri-99 in #64
  • refactor: add use fallback decorator by @JuArce in #85
  • fix: add allowance check in set_order by @srosati in #77
  • feat: validate that setOrder fee is enough to make all transactions and messageToL2 by @JuArce in #89
  • fix: serialize u256 correctly in withdraw by @srosati in #102
  • build: install dependencies in test cicd [WIP] by @JuArce in #116
  • chore: add local networks for starknet and ethereum [WIP] by @JuArce in #117
  • chore: add tests for cancel_order in Escrow contract by @srosati in #115
  • chore: update mm-bot to staknet v0.13.0 and rpc 0.6 by @JuArce in #128
  • feat: Upgradeables Contracts (both SN and ETH) by @uri-99 in #120
  • Remove: cancel order from escrow by @uri-99 in #130
  • feat: add emit Event escrow_address or escrow_withdraw_selector are modified by @uri-99 in #125
  • remove: pause_state function by @uri-99 in #133
  • chore: add snfoundryup to make deps by @uri-99 in #121
  • refactor: move ANSI color declarations to a separate file by @uri-99 in #135
  • chore: add CI/CD basics for Cairo and Solidity contracts by @uri-99 in #122
  • test: integration test CICD by @JuArce in #137
  • fix: run integration-test on push to main instead of master by @JuArce in #141
  • refactor: replace orders_used for orders_pending by @srosati in #124
  • docs(mm-bot): update README.md by @JuArce in #146
  • feat: add make test, runs SN+ETH tests by @uri-99 in #151
  • refactor: improve README organization between contracts, mm-bot and description of the project by @uri-99 in #126
  • docs: add mm bot documentation by @JuArce in #144
  • refactor: renaming of yabtransfer to paymentregistry and withdraw to claimPayment by @uri-99 in #145
  • docs: write FAQ and organize gitbook directories by @JuArce in #157
  • remove getowner from paymentregistry by @uri-99 in #152
  • refactor: set poll_latency to 1s in wait_for_transaction_receipt by @JuArce in #161
  • docs(starknet_wallet_setup.md): add starknet accounts by @JuArce in #166
  • chore: and env files to gitignore by @JuArce in #165
  • build(production-workflow.yml): do not mention cloud provider by @JuArce in #164
  • fix: change order or variable setting, following CEI pattern by @uri-99 in #173
  • docs: move all documentation to docs directory by @JuArce in #174
  • refactor: standardize env files names by @JuArce in #175
  • chore: divide message fee value by 100 by @JuArce in #177
  • Refactor: rename contracts/x , cairo to starknet and solidity to ethereum by @uri-99 in #170
  • feat: implement escrow contract in solidity for zksync by @uri-99 in #171
  • feat: fill orders from zksync escrow by @JuArce in #185
  • fix: add origin_network to Error model by @JuArce in #204

New Contributors

Full Changelog: https://github.com/yetanotherco/yet-another-bridge/commits/v0.1.0-beta