Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

Baconchain API Document

Simple API for Baconchain wallet users to send and receive tokens payments.

Endpoints

  • Main-network:https://apibacon.com
  • Test-network:https://testbacon.com

API List

Create wallet

  • Description:Generate a new wallet.
  • Method:GET
  • URL:https://apibacon.com/create?key=$key
    • key:API key.
  • Response (success):
    {
        "privatekey":"4075657654357a3dfd0db6c6c0521d0a3301df3aa09ff5a0770e37492bbc11bb449589b15f18fce62d0beadd763c4a54d1c41b08cb56e74971ad87b0d840539d3ad619349d7747c47a7cd43fc93208c3cefcd6fb87bf73d0066c947485ec0db2",
        "address":"XdyLpDEThUfCuB4kBSpTr7aeSUgWeh51XA"
    }
    
    
    • privatekey:Private key.
    • address:Baconchain address.
  • Response (error):
    {
        "message": "Argument missing."
    }
    
  • Example
    https://apibacon.com/create?key=a2cdfea9-db4a-410a-b46c-92ccb318852b
    

Get balance

  • Description:Balance inquiries and get tokens information.
  • Method:GET
  • URL:https://apibacon.com/balance?key=$key&address=$address
    • key:API key.
    • address:Baconchain address.
  • Response (success):
    {
        [
            {
                "account":"Xuerapd489thr2BjKmcUAVcUycwsba5DPy",
                "token_id":"AKGkrkr16gq3Q5FnffXmz5gzjnHVguoheM",
                "balance":"3915",
                "name":"AppleCoin",
                "name_short":"APC",
                "icon_url":"https://img.com/e92fd1ef61bb8fb1a.png",
                "issue_price": "3",
                "current_price": "4"
            },
            {
                "account":"Xuerapd489thr2BjKmcUAVcUycwsba5DPy",
                "token_id":"mz5gzkr16gq6Q5FeffXwz5gzjnHVgYoheh",
                "balance":"578",
                "name":"GolfCoin",
                "name_short":"GFC",
                "icon_url":"https://img.com/th8fd1eas1bb8fb1a.png",
                "issue_price": "5",
                "current_price": "7"
            }
        ]
    }
    
    • account:Wallet address.
    • token_id:Token ID.
    • balance:Balance.
    • name:Name of token.
    • name_short:Short name of token.
    • icon_url:Icon path.
    • issue_price:Issueing price of token.
    • current_price:Current price of token.
  • Response (error):
    {
        "message": "Argument missing."
    }
    
  • Example
    https://apibacon.com/balance?
    key=a2cdfea9-db4a-410a-b46c-92ccb318852b
    &
    address=sphrteQuR5qV4mwwRTEndR1z8TSy3K2W2P
    

Transaction

  • Description:Tranfer tokens to other wallet.
  • Method:GET
  • URL:https://apibacon.com/transaction?key=$key&privatekey=$privatekey&token_id=$token_id&to=$to&amount=$amount
    • key:API key.
    • privatekey:Private key.
    • token_id:Token ID.
    • to:Recipient Baconchain address.
    • amount:Amount to send. Minimum unit: the 2nd decimal place.
  • Response (success):
    {
        "transaction_hash": "f322d01ad784e5deeb25464a5781c3b20971c1863679ca506e702e3e33c18e9c"
    }
    
    • transaction_hash:Transaction record.
  • Response (error):
    {
        "message": "Argument missing."
    }
    
  • Example
     https://apibacon.com/transaction?
     key=a2cdfea9-db4a-410a-b46c-92ccb318852b
     &
     privatekey=3f5cf166e9344f2e2d4bb2e251104f6650a4f83c019b411974e477ec16673db085d9c2bcdcbb14686bd97ce4aa713836de21b82df539efcfe5f56dd964cffb4752c9dc8d495e5a11b8a1af96f058ee6c8dd36c7c10e5293072b1287f9b9a6306
     &
     token_id=idgrsrfseuyrr6eew
     &
     to=s4y7jrSU9Fey4NNWGZtM6cpYcu7GoaQ8Ax
     &
     amount=15
    

About

Simple API for Baconchain Wallet users to send and receive tokens payments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published