@synthra.me/synthra-sdk-local
v0.5.16
Published
Synthra SDK
Readme
Synthra
Core
Contract Synthra
IncreasePosition
- il collaterale della posizione non può superare il min(10% del vaultBalance, maxCollateralFlat)
Development
aggiungere cartella tests/private/ con i wallet di devnet
anchor buildcreate contracts target build (attenzione alla feature per la chain)./update_idls.shaggiorna gli idls (json e type)
Testing
clear && anchor test --skip-buildtest in localeclear && anchor run build-test -- --features localnettest in localeclear && anchor run testtest in devnet senza rebuild
Init Protocol
- cancellare la cartella
target/deploy anchor clean- nel file
Anchor.tomldecommentare il cluster di dev anchor run buildribuilda in locale per aggiornare gli idlanchor keys listper recuperare le publicKey dei programmi prima di deployare (dalla cartella target)- aggiornare tutte le publicKey vecchie con quelle nuove (sopprattutto Smart Contract declare_id!)
anchor run buildribuilda in locale per aggiornare gli address interni all'idl- tramite git eliminare i cambiamenti di chiave errata
anchor deploydeploya i contratti- fare backup della cartella
target/deploy npm run deployinizializza i contratti con le config- nel file
Anchor.tomldecommentare il cluster local - pubblicare la nuova versione del pacchetto
Update Protocol
- nel file
Anchor.tomldecommentare il cluster di dev anchor run buildcompila i programmi- tramite git eliminare i cambiamenti di chiave errata
anchor deploydeploya i contratti- nel file
Anchor.tomldecommentare il cluster local - pubblicare la nuova versione del pacchetto
