wget smartpy.io/smartpy
chmod a+x smartpy
make sandbox-pull
make flextesa-sandbox
Sandbox UI is now available at http://localhost:8000
RPC is now available at http://localhost:20000
Accounts to use:
- alice
- Private key:
edpkvGfYw3LyB1UcCahKQk4rF2tvbMUk8GFiTuMjL75uGXrpvKXhjn - Public hash:
tz1VSUr8wwNhLAzempoch5d6hLRiTh8Cjcjb unencrypted:edsk3QoqBuvdamxouPhin7swCvkQNgq4jP5KZPbwWNnwdZpSpJiEbq
- Private key:
- bob
- Private key:
edpkurPsQ8eUApnLUJ9ZPDvu98E8VNj4KtJa1aZr16Cr5ow5VHKnz4 - Public hash:
tz1aSkwEot3L2kmUvcoxzjMomb9mvBNuzFK6 unencrypted:edsk3RFfvaFaxbHx8BMtEW1rKQcPtDML3LXjNqMNLCzC3wLC1bWbAt
- Private key:
make sandbox-down
make sandbox-clear
npm run backed_token_factory:test
npm run backed_token:test
npm run backed_oracle_factory:test
npm run backed_oracle:test
- Generate Michelson code
npm run backed_token_factory:originate
- Move generated Michelson to
originations/backed_token_factory/backed_token_factory.jsonand storage tooriginations/backed_token_factory/backed_token_factory.storage.json - Originate contract
npm run backed_token_factory:deploy
- Generate Michelson code
npm run backed_oracle_factory:originate
-
Move generated Michelson to
originations/backed_oracle_factory/backed_oracle_factory.jsonand storage tooriginations/backed_oracle_factory/backed_oracle_factory.storage.json -
Originate contract
npm run backed_oracle_factory:deploy
-
Update related constant values in
scripts/backed_token_factory/deploy_token.tsfile -
Deploy token
npm run backed_token:deploy
-
Update related constant values in
scripts/backed_oracle_factory/deploy_oracle.tsfile -
Deploy oracle
npm run backed_oracle:deploy