CCash/docs/connected_services/how_to/APIs.md
2021-10-28 19:03:28 -07:00

1.9 KiB

PREVIOUS PAGE | NEXT PAGE

author language v1
SpaceCat CCLua CatsCCashLuaApi ✔️
Luke JS ccash client js ✖️
Doggo Python CCashPythonClient ✔️
Sam Rust ccash rs ✔️

for example here is a demo program for the lua API by SpaceCat

local ccash = require("ccash.api")
ccash.meta.set_server_address("https://ccashinstance.net/")

local cred_name = "my_account"
local cred_pass = "my_pass"

math.randomseed(os.time())
local temp_name = tostring(math.random(100, 2147483647))
print("temp account "..temp_name)

print("enter target name ")
local target_name = io.read()
print("enter target amount ")  
local target_amount = tonumber(io.read())

print(ccash.register(temp_name, "root123"))
print(ccash.send_funds(cred_name, cred_pass, temp_name, target_amount))
print(ccash.send_funds(temp_name, "root123", target_name, target_amount))
print(ccash.delete_self(temp_name, "root123"))

this particular program obfuscates transactions so that the person receiving it has no way of knowing who it came from