pipenv install git+https://github.com/bluzelle/blzpy.git#egg=bluzelleimport bluzelle
client = bluzelle.new_client({
'address': '...',
'mnemonic': '...',
})
gas_info = {
'max_fee': 4000001,
}
key = 'foo'
client.create(key, 'bar', gas_info)
value = client.read(key)
client.update(key, 'baz', gas_info)
client.delete(key, gas_info)cp .env.sample .envDEBUG=false python examples/crud.pypipenv --python 3pipenv installmake testbluzelle-js.jsyarn add bluzelle
or
npm install bluzelleimport { bluzele } from 'bluzelle';
or
const { bluzelle } = require('bluzelle');import { bluzele } from 'bluzelle/lib/bluzelle-js';
or
const { bluzelle } = require('bluzelle/lib/bluzelle-js');import {bluzelle, API, BluzelleConfig} from 'bluzelle'import {bluzelle, API, BluzelleConfig} from 'bluzelle/lib/bluzelle-js'const {bluzelle} = require('bluzelle');
const config = {
mnemonic: "apology antique such ancient spend narrow twin banner coral book iron summer west extend toddler walnut left genius exchange globe satisfy shield case rose",
endpoint: "http://testnet.public.bluzelle.com:1317",
chain_id: 'bluzelle',
uuid: Date.now().toString()
};
(async () => {
const bz = await bluzelle(config);
await bz.create("somekey", "somevalue", {'gas_price': 10})
console.log(await bz.read("somekey"))
})();import {bluzelle, API, BluzelleConfig} from 'bluzelle';
const config: BluzelleConfig = {
mnemonic: "apology antique such ancient spend narrow twin banner coral book iron summer west extend toddler walnut left genius exchange globe satisfy shield case rose",
endpoint: "http://testnet.public.bluzelle.com:1317",
chain_id: 'bluzelle',
uuid: Date.now().toString()
};
(async () => {
const bz: API = await bluzelle(config);
await bz.create("somekey", "somevalue", {'gas_price': 10})
console.log(await bz.read("somekey"))
})();$ java -version
$ javac -version$ sudo apt-get update
$ sudo apt-get install default-jdk$ wget https://github.com/bluzelle/blzjava/releases/download/0.0.1/bluzelle.jarimport com.bluzelle.*;
public class Quickstart {
public static void main(String[] args) {
Bluzelle bluzelle = Bluzelle.connect(
"around buzz diagram captain obtain detail salon mango muffin brother morning jeans display attend knife carry green dwarf vendor hungry fan route pumpkin car",
"http://dev.testnet.public.bluzelle.com:1317",
null,
null
);
GasInfo gasInfo = new GasInfo(10, 0, 0);
LeaseInfo leaseInfo = new LeaseInfo(1, 0, 0, 0);
bluzelle.create("key", "value", gasInfo, leaseInfo);
System.out.println("created");
bluzelle.update("key", "new value", gasInfo, leaseInfo);
System.out.println("updated");
System.out.println("'key': " + bluzelle.read("key", false));
bluzelle.delete("key", gasInfo);
System.out.println("deleted");
}
}$ javac -cp ./bluzelle.jar Quickstart.java$ java -cp .:./bluzelle.jar Quickstartgem 'money-tree', git: 'https://github.com/bluzelle/money-tree'
gem 'bitcoin-secp256k1', git: '[email protected]:cryptape/ruby-bitcoin-secp256k1'
gem 'bluzelle', git: 'https://github.com/bluzelle/blzrb'bundle installrequire "bluzelle"
client = Bluzelle::new_client({
"address" => "...",
"mnemonic" => "...",
"uuid" => "bluzelle",
"endpoint" => "http://dev.testnet.public.bluzelle.com:1317",
})
key = 'foo'
gas_info = {
'max_fee' => 4000001,
}
client.create key, 'bar', gas_info
value = client.read key
client.update key, 'baz', gas_info
client.delete key, gas_infocp .env.sample .envDEBUG=false LIBRESSL_REDIRECT_STUB_ABORT=0 bundle exec ruby examples/crud.rbbundle exec rspec --format documentation


go get github.com/bluzelle/blzgopackage main
import (
"github.com/bluzelle/blzgo"
"log"
)
func main() {
// create client
options := &bluzelle.Options{
Mnemonic: "...",
Endpoint: "http://dev.testnet.public.bluzelle.com:1317",
UUID: "...",
}
client, err := bluzelle.NewClient(options)
if err != nil {
log.Fatalf("%s", err)
}
key := "foo"
value := "bar"
gasInfo := bluzelle.GasInfo{
MaxFee: 4000001,
}
leaseInfo := bluzelle.LeaseInfo{
Days: 1,
}
// create key
if err := client.Create(key, value, gasInfo, leaseInfo); err != nil {
log.Fatalf("%s", err)
} else {
log.Printf("create key success: true\n")
}
// read key
if v, err := client.Read(key); err != nil {
log.Fatalf("%s", err)
} else {
log.Printf("read key success: %t\n", v == value)
}
// update key
if err := client.Create(key, value, gasInfo, nil); err != nil {
log.Fatalf("%s", err)
} else {
log.Printf("create key success: true\n")
}
// delete key
if err := client.Delete(key, gasInfo); err != nil {
log.Fatalf("%s", err)
} else {
log.Printf("delete key success: true\n")
}
}cp .env.sample .envgo get ./...make read key=foomake test