diff --git a/basics/account-data/native/cicd.sh b/basics/account-data/native/cicd.sh index b2407c75f..fb473f886 100644 --- a/basics/account-data/native/cicd.sh +++ b/basics/account-data/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/account_data_native_program.so diff --git a/basics/account-data/native/package.json b/basics/account-data/native/package.json index f014a13fb..4bef9c550 100644 --- a/basics/account-data/native/package.json +++ b/basics/account-data/native/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/account_data_native_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/account-data/pinocchio/cicd.sh b/basics/account-data/pinocchio/cicd.sh index b2407c75f..2d76bedec 100644 --- a/basics/account-data/pinocchio/cicd.sh +++ b/basics/account-data/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/account_data_pinocchio_program.so diff --git a/basics/checking-accounts/native/cicd.sh b/basics/checking-accounts/native/cicd.sh index b2407c75f..87043645c 100644 --- a/basics/checking-accounts/native/cicd.sh +++ b/basics/checking-accounts/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/checking_accounts_native_program.so diff --git a/basics/checking-accounts/native/package.json b/basics/checking-accounts/native/package.json index f014a13fb..aca32af05 100644 --- a/basics/checking-accounts/native/package.json +++ b/basics/checking-accounts/native/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/checking_accounts_native_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/checking-accounts/pinocchio/cicd.sh b/basics/checking-accounts/pinocchio/cicd.sh index b2407c75f..1a9f655bb 100644 --- a/basics/checking-accounts/pinocchio/cicd.sh +++ b/basics/checking-accounts/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/checking_accounts_pinocchio_program.so diff --git a/basics/checking-accounts/pinocchio/package.json b/basics/checking-accounts/pinocchio/package.json index d52375449..2814a03f9 100644 --- a/basics/checking-accounts/pinocchio/package.json +++ b/basics/checking-accounts/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/checking_accounts_pinocchio_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/close-account/native/cicd.sh b/basics/close-account/native/cicd.sh index b2407c75f..2a1cdf5b9 100644 --- a/basics/close-account/native/cicd.sh +++ b/basics/close-account/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/close_account_native_program.so diff --git a/basics/close-account/native/package.json b/basics/close-account/native/package.json index 5846d1f68..845af3d7a 100644 --- a/basics/close-account/native/package.json +++ b/basics/close-account/native/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/close-account.test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/close_account_native_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/close-account/pinocchio/cicd.sh b/basics/close-account/pinocchio/cicd.sh index b2407c75f..4e0fa7f65 100644 --- a/basics/close-account/pinocchio/cicd.sh +++ b/basics/close-account/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/close_account_pinocchio_program.so diff --git a/basics/close-account/pinocchio/package.json b/basics/close-account/pinocchio/package.json index eddf83d4e..d9d748d09 100644 --- a/basics/close-account/pinocchio/package.json +++ b/basics/close-account/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/close-account.test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/close_account_pinocchio_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/counter/native/README.md b/basics/counter/native/README.md index f792e64d2..beb6481d0 100644 --- a/basics/counter/native/README.md +++ b/basics/counter/native/README.md @@ -15,5 +15,5 @@ in-process `solana-bankrun` runtime — no local validator required. ```shell pnpm build -pnpm deploy +pnpm run deploy ``` diff --git a/basics/counter/native/package.json b/basics/counter/native/package.json index ebeb22107..11241e8fc 100644 --- a/basics/counter/native/package.json +++ b/basics/counter/native/package.json @@ -11,7 +11,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/counter.test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/counter_solana_native.so" }, "devDependencies": { "@types/chai": "^5.2.3", diff --git a/basics/counter/pinocchio/package.json b/basics/counter/pinocchio/package.json index 58891fcc9..46520359a 100644 --- a/basics/counter/pinocchio/package.json +++ b/basics/counter/pinocchio/package.json @@ -11,7 +11,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/counter.test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/counter_solana_pinocchio.so" }, "devDependencies": { "@types/chai": "^5.2.3", diff --git a/basics/create-account/native/cicd.sh b/basics/create-account/native/cicd.sh index b2407c75f..121ed30b8 100644 --- a/basics/create-account/native/cicd.sh +++ b/basics/create-account/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/create_account_program.so diff --git a/basics/create-account/native/package.json b/basics/create-account/native/package.json index f014a13fb..98beaa662 100644 --- a/basics/create-account/native/package.json +++ b/basics/create-account/native/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/create_account_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/create-account/pinocchio/cicd.sh b/basics/create-account/pinocchio/cicd.sh index 0903cf896..7b9c26ef2 100644 --- a/basics/create-account/pinocchio/cicd.sh +++ b/basics/create-account/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml --bpf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/create_account_pinocchio_program.so diff --git a/basics/create-account/pinocchio/package.json b/basics/create-account/pinocchio/package.json index d2e6bef0a..7a6ffa89b 100644 --- a/basics/create-account/pinocchio/package.json +++ b/basics/create-account/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/create_account_pinocchio_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/cross-program-invocation/native/cicd.sh b/basics/cross-program-invocation/native/cicd.sh index b95c29474..8b270a4a6 100644 --- a/basics/cross-program-invocation/native/cicd.sh +++ b/basics/cross-program-invocation/native/cicd.sh @@ -1,4 +1,5 @@ #!/bin/bash +set -eo pipefail # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. @@ -6,6 +7,6 @@ cargo build-sbf --sbf-out-dir=./target/so echo "Hand:" -solana program deploy ./target/so/hand.so | grep "Program Id:" +solana program deploy ./target/so/cross_program_invocatio_native_hand.so | grep "Program Id:" echo "Lever:" -solana program deploy ./target/so/lever.so | grep "Program Id:" +solana program deploy ./target/so/cross_program_invocatio_native_lever.so | grep "Program Id:" diff --git a/basics/cross-program-invocation/native/package.json b/basics/cross-program-invocation/native/package.json index b57bc1079..bbd2c4674 100644 --- a/basics/cross-program-invocation/native/package.json +++ b/basics/cross-program-invocation/native/package.json @@ -3,8 +3,8 @@ "scripts": { "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --sbf-out-dir=./tests/fixtures --manifest-path=programs/lever/Cargo.toml && cargo build-sbf --sbf-out-dir=./tests/fixtures --manifest-path=programs/hand/Cargo.toml && pnpm test", - "build": "cargo build-sbf --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "build": "cargo build-sbf --sbf-out-dir=./target/so", + "deploy": "solana program deploy ./target/so/cross_program_invocatio_native_hand.so && solana program deploy ./target/so/cross_program_invocatio_native_lever.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/favorites/native/cicd.sh b/basics/favorites/native/cicd.sh index b2407c75f..69f13dd9a 100644 --- a/basics/favorites/native/cicd.sh +++ b/basics/favorites/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/favorites_native.so diff --git a/basics/favorites/native/package.json b/basics/favorites/native/package.json index acfe51913..042553a07 100644 --- a/basics/favorites/native/package.json +++ b/basics/favorites/native/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/favorites_native.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/favorites/pinocchio/cicd.sh b/basics/favorites/pinocchio/cicd.sh index 0903cf896..f3e9ea475 100644 --- a/basics/favorites/pinocchio/cicd.sh +++ b/basics/favorites/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml --bpf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/favorites_pinocchio.so diff --git a/basics/favorites/pinocchio/package.json b/basics/favorites/pinocchio/package.json index 49bc8831c..264763c8c 100644 --- a/basics/favorites/pinocchio/package.json +++ b/basics/favorites/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/favorites_pinocchio.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/hello-solana/native/cicd.sh b/basics/hello-solana/native/cicd.sh index b2407c75f..f76a5bf95 100644 --- a/basics/hello-solana/native/cicd.sh +++ b/basics/hello-solana/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/hello_solana_program.so diff --git a/basics/hello-solana/pinocchio/cicd.sh b/basics/hello-solana/pinocchio/cicd.sh index b2407c75f..a313f436e 100644 --- a/basics/hello-solana/pinocchio/cicd.sh +++ b/basics/hello-solana/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/hello_solana_program_pinocchio.so diff --git a/basics/pda-rent-payer/native/cicd.sh b/basics/pda-rent-payer/native/cicd.sh index b2407c75f..b6f0100e0 100644 --- a/basics/pda-rent-payer/native/cicd.sh +++ b/basics/pda-rent-payer/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/pda_rent_payer_program.so diff --git a/basics/pda-rent-payer/native/package.json b/basics/pda-rent-payer/native/package.json index f014a13fb..118dbc091 100644 --- a/basics/pda-rent-payer/native/package.json +++ b/basics/pda-rent-payer/native/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/pda_rent_payer_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/pda-rent-payer/pinocchio/cicd.sh b/basics/pda-rent-payer/pinocchio/cicd.sh index 0903cf896..cda65b040 100644 --- a/basics/pda-rent-payer/pinocchio/cicd.sh +++ b/basics/pda-rent-payer/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml --bpf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/pda_rent_payer_pinocchio_program.so diff --git a/basics/pda-rent-payer/pinocchio/package.json b/basics/pda-rent-payer/pinocchio/package.json index 44012011d..7dd1760c8 100644 --- a/basics/pda-rent-payer/pinocchio/package.json +++ b/basics/pda-rent-payer/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/pda_rent_payer_pinocchio_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/processing-instructions/native/cicd.sh b/basics/processing-instructions/native/cicd.sh index b2407c75f..fb1bf73df 100644 --- a/basics/processing-instructions/native/cicd.sh +++ b/basics/processing-instructions/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/processing_instructions_program.so diff --git a/basics/processing-instructions/native/package.json b/basics/processing-instructions/native/package.json index 8204f33de..0fd2b6352 100644 --- a/basics/processing-instructions/native/package.json +++ b/basics/processing-instructions/native/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/processing_instructions_program.so" }, "dependencies": { "@solana/kit": "^8.5.0" diff --git a/basics/processing-instructions/pinocchio/cicd.sh b/basics/processing-instructions/pinocchio/cicd.sh index 0903cf896..b00e3a005 100644 --- a/basics/processing-instructions/pinocchio/cicd.sh +++ b/basics/processing-instructions/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml --bpf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/processing_instructions_pinocchio_program.so diff --git a/basics/processing-instructions/pinocchio/package.json b/basics/processing-instructions/pinocchio/package.json index 8204f33de..8f57a911d 100644 --- a/basics/processing-instructions/pinocchio/package.json +++ b/basics/processing-instructions/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/processing_instructions_pinocchio_program.so" }, "dependencies": { "@solana/kit": "^8.5.0" diff --git a/basics/program-derived-addresses/native/cicd.sh b/basics/program-derived-addresses/native/cicd.sh index b2407c75f..2788f4b68 100644 --- a/basics/program-derived-addresses/native/cicd.sh +++ b/basics/program-derived-addresses/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/program_derived_addresses_native_program.so diff --git a/basics/program-derived-addresses/native/package.json b/basics/program-derived-addresses/native/package.json index 8e5bc8ee0..06cb31975 100644 --- a/basics/program-derived-addresses/native/package.json +++ b/basics/program-derived-addresses/native/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/program_derived_addresses_native_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/program-derived-addresses/pinocchio/cicd.sh b/basics/program-derived-addresses/pinocchio/cicd.sh index 0903cf896..b1e5e6db5 100644 --- a/basics/program-derived-addresses/pinocchio/cicd.sh +++ b/basics/program-derived-addresses/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml --bpf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/program_derived_addresses_pinocchio_program.so diff --git a/basics/program-derived-addresses/pinocchio/package.json b/basics/program-derived-addresses/pinocchio/package.json index 8e5bc8ee0..5508f30f9 100644 --- a/basics/program-derived-addresses/pinocchio/package.json +++ b/basics/program-derived-addresses/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/program_derived_addresses_pinocchio_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/realloc/native/cicd.sh b/basics/realloc/native/cicd.sh index b2407c75f..99d1781e1 100644 --- a/basics/realloc/native/cicd.sh +++ b/basics/realloc/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/realloc_program.so diff --git a/basics/realloc/native/package.json b/basics/realloc/native/package.json index 556fb564a..e6da9fe29 100644 --- a/basics/realloc/native/package.json +++ b/basics/realloc/native/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/realloc.test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/realloc_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/realloc/pinocchio/cicd.sh b/basics/realloc/pinocchio/cicd.sh index 0903cf896..7b76c8af6 100644 --- a/basics/realloc/pinocchio/cicd.sh +++ b/basics/realloc/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml --bpf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/realloc_pinocchio_program.so diff --git a/basics/realloc/pinocchio/package.json b/basics/realloc/pinocchio/package.json index 556fb564a..878236e67 100644 --- a/basics/realloc/pinocchio/package.json +++ b/basics/realloc/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/realloc.test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/realloc_pinocchio_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/repository-layout/native/cicd.sh b/basics/repository-layout/native/cicd.sh index b2407c75f..d9b3f6808 100644 --- a/basics/repository-layout/native/cicd.sh +++ b/basics/repository-layout/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/repository_layout_program.so diff --git a/basics/repository-layout/native/package.json b/basics/repository-layout/native/package.json index 8204f33de..7ed79cbfe 100644 --- a/basics/repository-layout/native/package.json +++ b/basics/repository-layout/native/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/repository_layout_program.so" }, "dependencies": { "@solana/kit": "^8.5.0" diff --git a/basics/repository-layout/pinocchio/cicd.sh b/basics/repository-layout/pinocchio/cicd.sh index 54a0b1ffc..c5327ba88 100644 --- a/basics/repository-layout/pinocchio/cicd.sh +++ b/basics/repository-layout/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so \ No newline at end of file +solana program deploy ./program/target/so/repository_layout_pinocchio_program.so \ No newline at end of file diff --git a/basics/repository-layout/pinocchio/package.json b/basics/repository-layout/pinocchio/package.json index 8204f33de..993d89916 100644 --- a/basics/repository-layout/pinocchio/package.json +++ b/basics/repository-layout/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/repository_layout_pinocchio_program.so" }, "dependencies": { "@solana/kit": "^8.5.0" diff --git a/basics/transfer-sol/native/cicd.sh b/basics/transfer-sol/native/cicd.sh index b2407c75f..c7eee9181 100644 --- a/basics/transfer-sol/native/cicd.sh +++ b/basics/transfer-sol/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/transfer_sol_program.so diff --git a/basics/transfer-sol/native/package.json b/basics/transfer-sol/native/package.json index 44012011d..09b73caa2 100644 --- a/basics/transfer-sol/native/package.json +++ b/basics/transfer-sol/native/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/transfer_sol_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/basics/transfer-sol/pinocchio/cicd.sh b/basics/transfer-sol/pinocchio/cicd.sh index 0903cf896..f6c3e2406 100644 --- a/basics/transfer-sol/pinocchio/cicd.sh +++ b/basics/transfer-sol/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml --bpf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/transfer_sol_pinocchio_program.so diff --git a/basics/transfer-sol/pinocchio/package.json b/basics/transfer-sol/pinocchio/package.json index 44012011d..94c7fc2e4 100644 --- a/basics/transfer-sol/pinocchio/package.json +++ b/basics/transfer-sol/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/transfer_sol_pinocchio_program.so" }, "dependencies": { "@solana/kit": "^8.5.0", diff --git a/tokens/create-token/native/cicd.sh b/tokens/create-token/native/cicd.sh index 8a16e0387..0d6513a40 100644 --- a/tokens/create-token/native/cicd.sh +++ b/tokens/create-token/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml -solana program deploy ./program/target/deploy/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/create_token_program.so diff --git a/tokens/create-token/pinocchio/cicd.sh b/tokens/create-token/pinocchio/cicd.sh index b2407c75f..a30b1bc51 100644 --- a/tokens/create-token/pinocchio/cicd.sh +++ b/tokens/create-token/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/create_token_pinocchio_program.so diff --git a/tokens/create-token/pinocchio/package.json b/tokens/create-token/pinocchio/package.json index 7fee86326..eabf8a9bd 100644 --- a/tokens/create-token/pinocchio/package.json +++ b/tokens/create-token/pinocchio/package.json @@ -5,7 +5,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/create_token_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/escrow/native/cicd.sh b/tokens/escrow/native/cicd.sh index 8a16e0387..0f2b8b8cb 100644 --- a/tokens/escrow/native/cicd.sh +++ b/tokens/escrow/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml -solana program deploy ./program/target/deploy/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/escrow_native_program.so diff --git a/tokens/escrow/native/package.json b/tokens/escrow/native/package.json index fd00ec34a..85a9d5b2a 100644 --- a/tokens/escrow/native/package.json +++ b/tokens/escrow/native/package.json @@ -3,7 +3,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/escrow_native_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/escrow/pinocchio/cicd.sh b/tokens/escrow/pinocchio/cicd.sh index b2407c75f..382e6e0e0 100644 --- a/tokens/escrow/pinocchio/cicd.sh +++ b/tokens/escrow/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/escrow_pinocchio_program.so diff --git a/tokens/escrow/pinocchio/package.json b/tokens/escrow/pinocchio/package.json index fd00ec34a..e7b5b0351 100644 --- a/tokens/escrow/pinocchio/package.json +++ b/tokens/escrow/pinocchio/package.json @@ -3,7 +3,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/escrow_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/nft-operations/pinocchio/cicd.sh b/tokens/nft-operations/pinocchio/cicd.sh index b2407c75f..3746e6562 100644 --- a/tokens/nft-operations/pinocchio/cicd.sh +++ b/tokens/nft-operations/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/nft_operations_pinocchio_program.so diff --git a/tokens/nft-operations/pinocchio/package.json b/tokens/nft-operations/pinocchio/package.json index 4a7690912..67fcfbf3f 100644 --- a/tokens/nft-operations/pinocchio/package.json +++ b/tokens/nft-operations/pinocchio/package.json @@ -5,7 +5,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/nft_operations_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/pda-mint-authority/native/cicd.sh b/tokens/pda-mint-authority/native/cicd.sh index 8a16e0387..02367b668 100644 --- a/tokens/pda-mint-authority/native/cicd.sh +++ b/tokens/pda-mint-authority/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml -solana program deploy ./program/target/deploy/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/pda_mint_authority_native_program.so diff --git a/tokens/pda-mint-authority/pinocchio/cicd.sh b/tokens/pda-mint-authority/pinocchio/cicd.sh index b2407c75f..440a9f723 100644 --- a/tokens/pda-mint-authority/pinocchio/cicd.sh +++ b/tokens/pda-mint-authority/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/pda_mint_authority_pinocchio_program.so diff --git a/tokens/pda-mint-authority/pinocchio/package.json b/tokens/pda-mint-authority/pinocchio/package.json index 7fee86326..e375a092b 100644 --- a/tokens/pda-mint-authority/pinocchio/package.json +++ b/tokens/pda-mint-authority/pinocchio/package.json @@ -5,7 +5,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/pda_mint_authority_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/default-account-state/native/cicd.sh b/tokens/token-2022/default-account-state/native/cicd.sh index 8a16e0387..9ed3cf383 100644 --- a/tokens/token-2022/default-account-state/native/cicd.sh +++ b/tokens/token-2022/default-account-state/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml -solana program deploy ./program/target/deploy/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/token_2022_default_account_state_program.so diff --git a/tokens/token-2022/default-account-state/native/package.json b/tokens/token-2022/default-account-state/native/package.json index bc80d40d5..a489bf245 100644 --- a/tokens/token-2022/default-account-state/native/package.json +++ b/tokens/token-2022/default-account-state/native/package.json @@ -3,7 +3,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/hello_solana_program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_default_account_state_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/default-account-state/pinocchio/cicd.sh b/tokens/token-2022/default-account-state/pinocchio/cicd.sh index b2407c75f..721145fd3 100644 --- a/tokens/token-2022/default-account-state/pinocchio/cicd.sh +++ b/tokens/token-2022/default-account-state/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/token_2022_default_account_state_pinocchio_program.so diff --git a/tokens/token-2022/default-account-state/pinocchio/package.json b/tokens/token-2022/default-account-state/pinocchio/package.json index e34ca7c68..08cce5ea4 100644 --- a/tokens/token-2022/default-account-state/pinocchio/package.json +++ b/tokens/token-2022/default-account-state/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_default_account_state_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/immutable-owner/pinocchio/cicd.sh b/tokens/token-2022/immutable-owner/pinocchio/cicd.sh index b2407c75f..56b896301 100644 --- a/tokens/token-2022/immutable-owner/pinocchio/cicd.sh +++ b/tokens/token-2022/immutable-owner/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/token_2022_immutable_owner_pinocchio_program.so diff --git a/tokens/token-2022/immutable-owner/pinocchio/package.json b/tokens/token-2022/immutable-owner/pinocchio/package.json index 2c7f0fab4..b677506c0 100644 --- a/tokens/token-2022/immutable-owner/pinocchio/package.json +++ b/tokens/token-2022/immutable-owner/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_immutable_owner_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/interest-bearing/pinocchio/cicd.sh b/tokens/token-2022/interest-bearing/pinocchio/cicd.sh index b2407c75f..41b4891c7 100644 --- a/tokens/token-2022/interest-bearing/pinocchio/cicd.sh +++ b/tokens/token-2022/interest-bearing/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/token_2022_interest_bearing_pinocchio_program.so diff --git a/tokens/token-2022/interest-bearing/pinocchio/package.json b/tokens/token-2022/interest-bearing/pinocchio/package.json index e34ca7c68..d479b3e92 100644 --- a/tokens/token-2022/interest-bearing/pinocchio/package.json +++ b/tokens/token-2022/interest-bearing/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_interest_bearing_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/mint-close-authority/native/cicd.sh b/tokens/token-2022/mint-close-authority/native/cicd.sh index 8a16e0387..46de544a9 100644 --- a/tokens/token-2022/mint-close-authority/native/cicd.sh +++ b/tokens/token-2022/mint-close-authority/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml -solana program deploy ./program/target/deploy/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/token_2022_mint_close_authority_program.so diff --git a/tokens/token-2022/mint-close-authority/native/package.json b/tokens/token-2022/mint-close-authority/native/package.json index 531bfca9a..7236f0c08 100644 --- a/tokens/token-2022/mint-close-authority/native/package.json +++ b/tokens/token-2022/mint-close-authority/native/package.json @@ -3,7 +3,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_mint_close_authority_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/mint-close-authority/pinocchio/cicd.sh b/tokens/token-2022/mint-close-authority/pinocchio/cicd.sh index b2407c75f..eacb15f8e 100644 --- a/tokens/token-2022/mint-close-authority/pinocchio/cicd.sh +++ b/tokens/token-2022/mint-close-authority/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/token_2022_mint_close_authority_pinocchio_program.so diff --git a/tokens/token-2022/mint-close-authority/pinocchio/package.json b/tokens/token-2022/mint-close-authority/pinocchio/package.json index e34ca7c68..2c183be6c 100644 --- a/tokens/token-2022/mint-close-authority/pinocchio/package.json +++ b/tokens/token-2022/mint-close-authority/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_mint_close_authority_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/multiple-extensions/native/cicd.sh b/tokens/token-2022/multiple-extensions/native/cicd.sh index 8a16e0387..6b0dabf81 100644 --- a/tokens/token-2022/multiple-extensions/native/cicd.sh +++ b/tokens/token-2022/multiple-extensions/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml -solana program deploy ./program/target/deploy/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/token_2022_multiple_extensions_program.so diff --git a/tokens/token-2022/multiple-extensions/native/package.json b/tokens/token-2022/multiple-extensions/native/package.json index bc80d40d5..4eedf1394 100644 --- a/tokens/token-2022/multiple-extensions/native/package.json +++ b/tokens/token-2022/multiple-extensions/native/package.json @@ -3,7 +3,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/hello_solana_program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_multiple_extensions_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/multiple-extensions/pinocchio/cicd.sh b/tokens/token-2022/multiple-extensions/pinocchio/cicd.sh index b2407c75f..a0bbbe69c 100644 --- a/tokens/token-2022/multiple-extensions/pinocchio/cicd.sh +++ b/tokens/token-2022/multiple-extensions/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/token_2022_multiple_extensions_pinocchio_program.so diff --git a/tokens/token-2022/multiple-extensions/pinocchio/package.json b/tokens/token-2022/multiple-extensions/pinocchio/package.json index e34ca7c68..5d645a70b 100644 --- a/tokens/token-2022/multiple-extensions/pinocchio/package.json +++ b/tokens/token-2022/multiple-extensions/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_multiple_extensions_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/non-transferable/native/cicd.sh b/tokens/token-2022/non-transferable/native/cicd.sh index 8a16e0387..16a06a084 100644 --- a/tokens/token-2022/non-transferable/native/cicd.sh +++ b/tokens/token-2022/non-transferable/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml -solana program deploy ./program/target/deploy/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/token_2022_non_transferable_program.so diff --git a/tokens/token-2022/non-transferable/native/package.json b/tokens/token-2022/non-transferable/native/package.json index bc80d40d5..0903cba7f 100644 --- a/tokens/token-2022/non-transferable/native/package.json +++ b/tokens/token-2022/non-transferable/native/package.json @@ -3,7 +3,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/hello_solana_program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_non_transferable_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/non-transferable/pinocchio/cicd.sh b/tokens/token-2022/non-transferable/pinocchio/cicd.sh index b2407c75f..303550da7 100644 --- a/tokens/token-2022/non-transferable/pinocchio/cicd.sh +++ b/tokens/token-2022/non-transferable/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/token_2022_non_transferable_pinocchio_program.so diff --git a/tokens/token-2022/non-transferable/pinocchio/package.json b/tokens/token-2022/non-transferable/pinocchio/package.json index e34ca7c68..91cf4830c 100644 --- a/tokens/token-2022/non-transferable/pinocchio/package.json +++ b/tokens/token-2022/non-transferable/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_non_transferable_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/permanent-delegate/pinocchio/cicd.sh b/tokens/token-2022/permanent-delegate/pinocchio/cicd.sh index b2407c75f..bea54f40a 100644 --- a/tokens/token-2022/permanent-delegate/pinocchio/cicd.sh +++ b/tokens/token-2022/permanent-delegate/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/token_2022_permanent_delegate_pinocchio_program.so diff --git a/tokens/token-2022/permanent-delegate/pinocchio/package.json b/tokens/token-2022/permanent-delegate/pinocchio/package.json index e34ca7c68..80da84e17 100644 --- a/tokens/token-2022/permanent-delegate/pinocchio/package.json +++ b/tokens/token-2022/permanent-delegate/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_permanent_delegate_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/transfer-fee/native/cicd.sh b/tokens/token-2022/transfer-fee/native/cicd.sh index 8a16e0387..67f394c54 100644 --- a/tokens/token-2022/transfer-fee/native/cicd.sh +++ b/tokens/token-2022/transfer-fee/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml -solana program deploy ./program/target/deploy/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/token_2022_transfer_fees_program.so diff --git a/tokens/token-2022/transfer-fee/native/package.json b/tokens/token-2022/transfer-fee/native/package.json index bc80d40d5..4f3ecca67 100644 --- a/tokens/token-2022/transfer-fee/native/package.json +++ b/tokens/token-2022/transfer-fee/native/package.json @@ -3,7 +3,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/hello_solana_program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_transfer_fees_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/token-2022/transfer-fee/pinocchio/cicd.sh b/tokens/token-2022/transfer-fee/pinocchio/cicd.sh index b2407c75f..fb0820157 100644 --- a/tokens/token-2022/transfer-fee/pinocchio/cicd.sh +++ b/tokens/token-2022/transfer-fee/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so +solana program deploy ./program/target/so/token_2022_transfer_fee_pinocchio_program.so diff --git a/tokens/token-2022/transfer-fee/pinocchio/package.json b/tokens/token-2022/transfer-fee/pinocchio/package.json index e34ca7c68..27ca19a2e 100644 --- a/tokens/token-2022/transfer-fee/pinocchio/package.json +++ b/tokens/token-2022/transfer-fee/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/token_2022_transfer_fee_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0", diff --git a/tokens/transfer-tokens/native/cicd.sh b/tokens/transfer-tokens/native/cicd.sh index 8a16e0387..87cff894d 100644 --- a/tokens/transfer-tokens/native/cicd.sh +++ b/tokens/transfer-tokens/native/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" -cargo build-sbf --manifest-path=./program/Cargo.toml -solana program deploy ./program/target/deploy/program.so +cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so +solana program deploy ./program/target/so/transfer_tokens_program.so diff --git a/tokens/transfer-tokens/pinocchio/cicd.sh b/tokens/transfer-tokens/pinocchio/cicd.sh index 54a0b1ffc..b98eba1c7 100644 --- a/tokens/transfer-tokens/pinocchio/cicd.sh +++ b/tokens/transfer-tokens/pinocchio/cicd.sh @@ -1,8 +1,9 @@ #!/bin/bash +set -e # This script is for quick building & deploying of the program. # It also serves as a reference for the commands used for building & deploying Solana programs. # Run this bad boy with "bash cicd.sh" or "./cicd.sh" cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so -solana program deploy ./program/target/so/program.so \ No newline at end of file +solana program deploy ./program/target/so/transfer_tokens_pinocchio_program.so \ No newline at end of file diff --git a/tokens/transfer-tokens/pinocchio/package.json b/tokens/transfer-tokens/pinocchio/package.json index 50f734118..3841a2138 100644 --- a/tokens/transfer-tokens/pinocchio/package.json +++ b/tokens/transfer-tokens/pinocchio/package.json @@ -4,7 +4,7 @@ "test": "mocha --import=tsx -t 1000000 ./tests/test.ts", "build-and-test": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./tests/fixtures && pnpm test", "build": "cargo build-sbf --manifest-path=./program/Cargo.toml --sbf-out-dir=./program/target/so", - "deploy": "solana program deploy ./program/target/so/program.so" + "deploy": "solana program deploy ./program/target/so/transfer_tokens_pinocchio_program.so" }, "dependencies": { "@solana-program/system": "^0.16.0",