mirror of
https://github.com/corda/corda.git
synced 2024-12-19 04:57:58 +00:00
24 lines
821 B
Bash
Executable File
24 lines
821 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# This needs the buyer node to be running first.
|
|
|
|
if [ ! -e ./gradlew ]; then
|
|
echo "Run from the root directory please"
|
|
exit 1
|
|
fi
|
|
|
|
bin="build/install/r3prototyping/bin/get-rate-fix"
|
|
|
|
if [ ! -e $bin ]; then
|
|
./gradlew installDist
|
|
fi
|
|
|
|
if [ ! -e build/trader-demo/buyer/identity-public ]; then
|
|
echo "You must run scripts/trade-demo.sh buyer before running this script (and keep it running)"
|
|
exit 1
|
|
fi
|
|
|
|
# Upload the rates to the buyer node
|
|
curl -F rates=@scripts/example.rates.txt http://localhost:31338/upload/interest-rates
|
|
|
|
$bin --network-address=localhost:31300 --directory=build/trader-demo/rates-fix --network-map=localhost:31337 --network-map-identity-file=build/trader-demo/buyer/identity-public --oracle=localhost --oracle-identity-file=build/trader-demo/buyer/identity-public |