Cosmos JSON-RPC Methods
Array
- Array of accounts:
1.1. Object
- Account Data object with parameters:
1.1.1. algo
: STRING
- algorithm used for signing
1.1.2. address
: STRING
- corresponding address for keypair
1.1.3. pubkey
: STRING
- base64 encoded public key for keypair
Object
- Signing parameters:
1.1. signerAddress
: STRING
- corresponding address for keypair
1.2. signDoc
: Object
- Document to be signed:
1.2.2. chainId
: STRING
- identifier of blockchain
1.2.1. accountNumber
: STRING
- blockchain account number
1.2.3. authInfoBytes
: DATA
- encoded authentication information
1.2.4. bodyBytes
: DATA
- encoded body of message to signObject
- Signing parameters:
1.1. signature
: Object
- corresponding signature for signed documented
1.1.1. pub_key
: Object
- public key for keypair
1.1.1.1: type
: STRING
- type of public key
1.1.1.2: value
: STRING
- value of public key
1.1.2. signature
: STRING
- corresponding signature for signed documented
1.2. signed
: Object
- Signed document:
1.2.2. chainId
: STRING
- identifier of blockchain
1.2.1. accountNumber
: STRING
- blockchain account number
1.2.3. authInfoBytes
: DATA
- encoded authentication information
1.2.4. bodyBytes
: DATA
- encoded body of message to signObject
- Signing parameters:
1.1. signerAddress
: STRING
- corresponding address for keypair
1.2. signDoc
: Object
- Document to be signed:
1.2.2. chain_id
: STRING
- identifier of blockchain
1.2.1. account_number
: STRING
- blockchain account number
1.2.3. sequence
: STRING
- blockchain account sequence
1.2.4. memo
: STRING
- amino message memo
1.2.5. msgs
: Array
- array of amino messages to be signed:
1.2.5.1. Object
- amino message object:
1.2.5.1.1. - type
: STRING
- amino message type
1.2.5.1.2. - value
: STRING
- amino message value
1.2.6. fee
: Object
- fee description object
1.2.6.1. amount
: Array
- array of currency fees:
1.2.6.1.1. Object
- currency fee description object:
1.2.6.1.1.1. denom
: STRING
- currency denomination
1.2.6.1.1.2. amount
: STRING
- currency amount
1.2.6.2. gas
: STRING
- gas limit for executionObject
- Signing parameters:
1.1. signature
: Object
- corresponding signature for signed documented
1.1.1. pub_key
: Object
- public key for keypair
1.1.1.1: type
: STRING
- type of public key
1.1.1.2: value
: STRING
- value of public key
1.1.2. signature
: STRING
- corresponding signature for signed documented
1.2. signed
: Object
- Signed document:
1.2.2. chain_id
: STRING
- identifier of blockchain
1.2.1. account_number
: STRING
- blockchain account number
1.2.3. sequence
: STRING
- blockchain account sequence
1.2.4. memo
: STRING
- amino message memo
1.2.5. msgs
: Array
- array of amino messages to be signed:
1.2.5.1. Object
- amino message object:
1.2.5.1.1. - type
: STRING
- amino message type
1.2.5.1.2. - value
: STRING
- amino message value
1.2.6. fee
: Object
- fee description object
1.2.6.1. amount
: Array
- array of currency fees:
1.2.6.1.1. Object
- currency fee description object:
1.2.6.1.1.1. denom
: STRING
- currency denomination
1.2.6.1.1.2. amount
: STRING
- currency amount
1.2.6.2. gas
: STRING
- gas limit for execution