CodeChain-io / CodeChain-io/codechain-sdk-go

Implement SDK core

Open
#40 0 comments 0 reactions 1 assignee Claimed by @cubistplay View on GitHub
Dominant language
Go
Stars
5
Forks
4
PR merge metrics
No merged PRs in 30d

Description

core
- [ ] Asset
- [ ] AssetJSON
- [ ] AssetData
- [ ] Asset
- [ ] fromJSON(AssetJSON)
- [ ] constructor(AssetData)
- [ ] toJSON()
- [ ] createTransferInput(~)
- [ ] createTransferTransaction(~)
- [ ] AssetScheme
- [ ] AssetSchemeJSON
- [ ] AssetScheme
- [ ] fromJSON(AssetSchemeJSON)
- [ ] constructor(~)
- [ ] toJSON()
- [ ] createMintTransaction(AssetAddressValue)
- [ ] Block
- [ ] BlockData
- [ ] BlockJSON
- [ ] Block
- [ ] fromJSON(BlockJSON)
- [ ] constructor(BlockData)
- [ ] toJSON()
- [ ] getSize()
- [ ] Core
- [ ] Core
- [ ] includes
- [ ] hexstring,
- [ ] bignumber,
- [ ] block,
- [ ] transaction,
- [ ] asset,
- [ ] assetscheme
- [ ] script
- [ ] address
- [ ] createPayTransaction
- [ ] createSetRegularKeyTransaction
- [ ] createCreateShardTransaction
- [ ] createSetShardOwnersTransaction
- [ ] createSetShardUsersTransaction
- [ ] createWrapCCCTransaction
- [ ] createStoreTransaction
- [ ] createRemoveTransaction
- [ ] createCustomTransaction
- [ ] createAssetScheme
- [ ] createOrder
- [ ] createOrderOnTransfer
- [ ] createMintAssetTransaction
- [ ] createChangeAssetSchemeTransaction
- [ ] createIncreaseAssetSupplyTransaction
- [ ] createTransferAssetTransaction
- [ ] createUnwrapCCCTransaction
- [ ] createAssetTransferInput
- [ ] createAssetOutPoint
- [ ] createAssetTransferOutput
- [ ] checkNetworkId
- [ ] checkPlatformAddressRecipient
- [ ] checkAssetAddressRecipient
- [ ] checkAmount
- [ ] checkExpiration
- [ ] checkKey
- [ ] checkShardId
- [ ] checkMetadata
- [ ] checkApprover
- [ ] checkregistrar
- [ ] checkCertifier
- [ ] checkPayer
- [ ] checkOwners
- [ ] checkUsers
- [ ] checkTransferBurns
- [ ] checkTransferInputs
- [ ] checkTransferOutputs
- [ ] checkTracker
- [ ] checkIndex
- [ ] checkAssetType
- [ ] checkAssetOutPoint
- [ ] checkOrder
- [ ] checkIndices
- [ ] checkLockScriptHash
- [ ] checkTransactionHash
- [ ] checkSecret
- [ ] checkParameters
- [ ] checkTimelock
- [ ] checkLockScript
- [ ] checkUnlockScript
- [ ] checkSignature
- [ ] checkHandlerId
- [ ] checkBytes

- [ ] Invoice
- [ ] fromJSON(success, error)
- [ ] toJSON()
- [ ] Script
- [ ] Opcode
- [ ] empty()
- [ ] constructor([]byte)
- [ ] toTokens
- [ ] SignedTransaction
- [ ] SignedTransactionJSON
- [ ] SignedTransaction
- [ ] constructor(~)
- [ ] signature()
- [ ] toEncodeObject()
- [ ] rlpBytes()
- [ ] hash()
- [ ] getAsset()
- [ ] getSignerAccountId()
- [ ] getSignerAddress()
- [ ] getSignerPublic()
- [ ] toJSON()
- [ ] Text
- [ ] TextJSON
- [ ] Text
- [ ] fromJSON(TextJSON)
- [ ] toJSON()

- [ ] Transaction
- [ ] ActionJSON
- [ ] TransactionJSON
- [ ] Transaction
- [ ] constructor(networkId)
- [ ] seq()
- [ ] fee()
- [ ] setSeq()
- [ ] setFee()
- [ ] networkId()
- [ ] toEncodeObject()
- [ ] rlpBytes()
- [ ] unsignedHash()
- [ ] sign(secret, seq, fee)
- [ ] toJSON()

- [ ] types
- [ ] NetworkId
- [ ] AssetTransferOutputValue
- [ ] CommonParams

- [ ] transaction - [ ] functions for each transaction type. not listed.
- [ ] AssetMintOutput
- [ ] AssetMintOutputJSON
- [ ] AssetMintOutput
- [ ] fromJSON(AssetMintOutputJSON)
- [ ] constructor(~)
- [ ] toJSON()
- [ ] AssetOutPoint
- [ ] AssetOutPointJSON
- [ ] AssetOutPointData
- [ ] AssetOutPoint
- [ ] fromJSON(AssetOutputPointJSON)
- [ ] constrcutor(AssetOutPointData)
- [ ] toEncodeObject()
- [ ] toJSON()
- [ ] AssetTransferInput
- [ ] TimelockType
- [ ] Timelock
- [ ] AssetTransferInputJSON
- [ ] AssetTransferInput
- [ ] fromJSON(AssetTransferInputJSON)
- [ ] constructor(~)
- [ ] toEncodeObject()
- [ ] toJSON()
- [ ] withoutScript()
- [ ] setLockScript(lockScript)
- [ ] setUnlockScript(unlockScript)
- [ ] convertTimelockToEncodeObject(timeLock)
- [ ] AssetTransferOutput
- [ ] AssetTransferOutputJSON
- [ ] AssetTransferOutputData
- [ ] AssetTransferOutputAddressData
- [ ] AssetTransferOutput
- [ ] fromJSON(AssetTransferOutputJSON)
- [ ] constructor(AssetTransferOutputData)
- [ ] constructor(AssetTransdferOutputAddressData)
- [ ] toEncodeObject()
- [ ] toJSON()
- [ ] ChangeAssetScheme
- [ ] AssetSchemeChangeTransactionJSON
- [ ] ChangeAssetSchemeActionJSON
- [ ] ChangeAssetScheme
- [ ] constructor(~)
- [ ] tracker()
- [ ] addApproval(approval)
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()
- [ ] AssetSchemeChangeTransaction
- [ ] constructor(~)
- [ ] toJSON()
- [ ] toEncodeObject()
- [ ] rlpBytes()
- [ ] CreateShard
- [ ] CreateShardActionJSON
- [ ] CreateShard
- [ ] constructor(users, networkID)
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()
- [ ] Custom
- [ ] CustomActionJSON
- [ ] Custom
- [ ] constructor(handerID, bytes, networkID)
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()
- [ ] IncreaseAssetSupply
- [ ] IncreaseAssetSupplyTransactionJSON
- [ ] IncreaseAssetSupplyActionJSON
- [ ] IncreaseAssetSupply
- [ ] constructor(~)
- [ ] tracker()
- [ ] addApproval(approval)
- [ ] output()
- [ ] getMintedAsset()
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()
- [ ] IncreaseAssetSupplyTransaction
- [ ] constructor(~)
- [ ] toJSON()
- [ ] toEncodeObject()
- [ ] rlpBytes()
- [ ] json
- [ ] fromJSONToTransaction(~)
- [ ] fromJSONToSignedTransaction(~)
- [ ] MintAsset
- [ ] AssetMintTransactionJSON
- [ ] MintAssetActionJSON
- [ ] MintAsset
- [ ] constructor(~)
- [ ] tracker()
- [ ] addApproval(approval)
- [ ] output()
- [ ] getMintedAsset()
- [ ] getAssetScheme()
- [ ] getAssetType()
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()
- [ ] AssetMintTransaction
- [ ] constructor(~)
- [ ] toJSON()
- [ ] toEncodeObject()
- [ ] rlpBytes()
- [ ] Order
- [ ] OrderJSON
- [ ] OrderDataBasic
- [ ] OrderAddressData
- [ ] Order
- [ ] fromJSON(OrderJSON)
- [ ] constructor(~)
- [ ] toEncodeObject()
- [ ] rlpBytes()
- [ ] toJSON()
- [ ] hash()
- [ ] consume(quntity)
- [ ] decomoseRecipient(recipient)
- [ ] OrderOnTransfer
- [ ] OrderOnTransferJSON
- [ ] OrderOnTransferData
- [ ] OrderOnTransfer
- [ ] fromJSON(OrderOnTransferJSON)
- [ ] constructor(OrderOnTransferData)
- [ ] toEncodeObject()
- [ ] rlpBytes()
- [ ] toJSON()
- [ ] getConsumedOrder()
- [ ] Pay
- [ ] PayActionJSON
- [ ] Pay
- [ ] constructor(receiver, quantity, networkID)
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()
- [ ] Remove
- [ ] RemoveActionJSON
- [ ] Remove
- [ ] constructor(~)
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()
- [ ] SetRegularKey
- [ ] SetRegularKeyActionJSON
- [ ] SetRegularKey
- [ ] constructor(key, networkID)
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionTOJSON()
- [ ] SetShardOwners
- [ ] SetShardOwnersActionJSON
- [ ] SetShardOwners
- [ ] constructor(~)
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()
- [ ] SetShardUsers
- [ ] SetShardUsersActionJSON
- [ ] SetShardUsers
- [ ] constructor(~)
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()
- [ ] Store
- [ ] StoreActionJSON
- [ ] Store
- [ ] constructor(~)
- [ ] getText()
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()
- [ ] TransferAsset
- [ ] AssetTransferTransactionJSON
- [ ] TransferAssetActionJSON
- [ ] TransferAsset
- [ ] constructor(~)
- [ ] tracker()
- [ ] addApproval
- [ ] addBurns(~)
- [ ] burns()
- [ ] burn(index)
- [ ] addInputs(~)
- [ ] inputs()
- [ ] input(index)
- [ ] addOutputs(~)
- [ ] outputs()
- [ ] output(index)
- [ ] addOrder(~)
- [ ] orders()
- [ ] getTransferredAsset(index)
- [ ] getTransferredAssets()
- [ ] hashWithoutScript(~)
- [ ] type()
- [ ] actionToEncodeObjext()
- [ ] actionToJSON()
- [ ] AssetTransferTransactionData
- [ ] AssetTransferTransaction
- [ ] constructor(AssetTransferTransactionData)
- [ ] toJSON()
- [ ] toEncodeObject()
- [ ] rlpBytes()
- [ ] UnwrapCCC
- [ ] AssetUnwrapCCCTransactionJSON
- [ ] UnwrapCCCActionJSON
- [ ] UnwrapCCC
- [ ] constructor(burn, networkID, receiver)
- [ ] hashWithoutScript(~)
- [ ] burn(index)
- [ ] tracker()
- [ ] addApproval(approval)
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()
- [ ] AssetUnwrapCCCTransactionData
- [ ] AssetUnwrapCCCTransaction
- [ ] constructor(AssetUnwrapCCCTransactionData)
- [ ] toEncodeObject()
- [ ] rlpBytes()
- [ ] toJSON()
- [ ] WrapCCC
- [ ] WrapCCCData
- [ ] WrapCCCAddressData
- [ ] WrapCCCActionJSON
- [ ] WrapCCC
- [ ] constructor(~)
- [ ] getAssetType()
- [ ] getAsset()
- [ ] tracker()
- [ ] addApproval
- [ ] type()
- [ ] actionToEncodeObject()
- [ ] actionToJSON()

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.