Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
cleanup
  • Loading branch information
fbielejec committed Aug 16, 2022
commit c4cd044a8411e12743a1afb685b1ecb0a089b95f
14 changes: 7 additions & 7 deletions contracts/scripts/deploy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -44,22 +44,24 @@ function instrument_game_token {

cd "$CONTRACTS_PATH"/"$contract_name"

local contract_address
# TODO : remove balance when token is mintable
local contract_address=$(cargo contract instantiate --url $NODE --constructor new --args $TOTAL_BALANCE --suri "$AUTHORITY_SEED" --salt $salt)
local contract_address=$(echo "$contract_address" | grep Contract | tail -1 | cut -c 15-)
contract_address=$(cargo contract instantiate --url "$NODE" --constructor new --args "$token_name" "$token_symbol" "$TOTAL_BALANCE" --suri "$AUTHORITY_SEED" --salt "$salt")
contract_address=$(echo "$contract_address" | grep Contract | tail -1 | cut -c 15-)

echo "$contract_name token contract instance address: $contract_address"

# --- GRANT PRIVILEDGES ON THE TOKEN CONTRACT

cd "$CONTRACTS_PATH"/access_control

# set the owner of the contract instance
cargo contract call --url $NODE --contract $ACCESS_CONTROL --message grant_role --args $AUTHORITY 'Owner('$contract_address')' --suri "$AUTHORITY_SEED"
# set the admin and the owner of the contract instance
# cargo contract call --url "$NODE" --contract "$ACCESS_CONTROL" --message grant_role --args "$AUTHORITY" 'Admin('"$contract_address"')' --suri "$AUTHORITY_SEED"
cargo contract call --url "$NODE" --contract "$ACCESS_CONTROL" --message grant_role --args "$AUTHORITY" 'Owner('"$contract_address"')' --suri "$AUTHORITY_SEED"

# TODO : MINTER / BURNER roles

eval $__resultvar="'$contract_address'"
eval "$__resultvar='$contract_address'"
}

function deploy_and_instrument_game {
Expand Down Expand Up @@ -214,8 +216,6 @@ instrument_ticket_token BACK_TO_THE_FUTURE_TICKET ticket_token 0x4261636B546F546

instrument_game_token BACK_TO_THE_FUTURE_TOKEN game_token Cyberiad CYB 0x4261636B546F546865467574757265

instrument_game_token BACK_TO_THE_FUTURE_TOKEN game_token 0x4261636B546F546865467574757265

# --- UPLOAD CODE AND CREATE AN INSTANCE OF THE EARLY_BIRD_SPECIAL GAME

deploy_and_instrument_game BACK_TO_THE_FUTURE back_to_the_future $BACK_TO_THE_FUTURE_TICKET $BACK_TO_THE_FUTURE_TOKEN
Expand Down