Go to file
Christian Kamm 09fc5f716b Renames in MangoAccount
- Accessors in MangoAccountValue
- PerpPositions -> PerpPosition
2022-08-19 14:58:20 +02:00
.cargo
.github/workflows Update trigger branch 2022-08-09 12:14:48 +01:00
anchor@b52f236146 Instruction introspection: don't hardcode discriminators 2022-08-05 23:24:17 +02:00
anchor-tests Clarkeni/ids from api (#177) 2022-08-18 08:48:45 +02:00
cli Liquidator: basic sell/buy to keep only quote 2022-08-10 16:18:41 +02:00
client Renames in MangoAccount 2022-08-19 14:58:20 +02:00
keeper Renames in MangoAccount 2022-08-19 14:58:20 +02:00
lib/checked_math checked_math: support casts and I80F48::from 2022-08-14 15:01:15 +02:00
liquidator Renames in MangoAccount 2022-08-19 14:58:20 +02:00
mango-macro
migrations
programs Renames in MangoAccount 2022-08-19 14:58:20 +02:00
py
ts/client Renames in MangoAccount 2022-08-19 14:58:20 +02:00
.dockerignore
.eslintignore
.eslintrc.json add custom sendTransaction to support post send callbacks 2022-08-12 17:15:12 -07:00
.gitignore
.gitmodules
.prettierignore run prettier and add prettierignore 2022-08-04 14:45:09 -04:00
Anchor.toml Clarkeni/group logging (#142) 2022-08-05 10:11:44 -07:00
CHANGELOG.md update changelog 2022-08-18 17:28:18 +02:00
Cargo.lock Avoid custom Debug impls by using derivative crate 2022-08-13 10:18:04 +02:00
Cargo.toml
Dockerfile Upgrade docker runtime distro 2022-08-12 14:17:18 +01:00
HOW-TO-RELEASE.md
README.md update 2022-08-18 08:59:51 +02:00
idl-fixup.sh
mc-release-to-devnet.sh Make anchor's lint pass 2022-08-15 10:48:43 +02:00
package.json Clarkeni/ids from api (#177) 2022-08-18 08:48:45 +02:00
release-to-devnet.sh Make anchor's lint pass 2022-08-15 10:48:43 +02:00
release-to-mainnet.sh Make anchor's lint pass 2022-08-15 10:48:43 +02:00
tsconfig.build.json
tsconfig.cjs.json
tsconfig.esm.json
tsconfig.json
update-local-idl.sh Make anchor's lint pass 2022-08-15 10:48:43 +02:00
yarn.lock mc/max swap (#159) 2022-08-11 17:44:12 +02:00

README.md

Development

  • rust version 1.59.0 (9d1b2106e 2022-02-23)
  • solana-cli 1.9.13
  • anchor-cli 0.24.2
  • npm 8.1.2
  • node v16.13.1

Devnet deployment - m43thNJ58XCjL798ZSq6JGAG1BnWskhdq5or6kcnfsD

For testing latest program changes while developing, just run below scripts in given order form any branch, these set of scripts should more or less always work, bump up GROUP_NUM if you unsure if previous GROUP_NUM has not been cleanly closed or setup with older program code

./release-to-devnet.sh
GROUP_NUM=4 yarn ts-node ts/client/src/scripts/devnet-admin.ts
GROUP_NUM=4 yarn ts-node ts/client/src/scripts/devnet-user.ts
GROUP_NUM=4 yarn ts-node ts/client/src/scripts/devnet-user-close-account.ts
GROUP_NUM=4 yarn ts-node ts/client/src/scripts/devnet-admin-close.ts