Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Implement SDK core #40

Open
cubismic opened this issue Nov 12, 2019 · 0 comments
Open

Implement SDK core #40

cubismic opened this issue Nov 12, 2019 · 0 comments
Assignees

Comments

@cubismic
Copy link
Member

cubismic commented Nov 12, 2019

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()
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant