EOS

blockbaseopr

Contract

The actions for this contract with their input parameters and potential response data.

  • Request Parameters
    ownername
    accountname
    publicKeystring
    permissionsstring
  • Request Parameters
    ownername
    producername
    byteInHexstring
    packedTransactionbytes
  • Add Block

    Inserts sidechain block header

    Request Parameters
    ownername
    producername
    blockblockheaders
  • Add candidate to chain

    Adds a candidate to the sidechain

    Request Parameters
    ownername
    candidatename
    publicKeystring
    secretHashchecksum256
    producerTypeuint8
    softwareVersionuint32
  • Add encrypted ip

    Inserts encrypted ips by the producer

    Request Parameters
    ownername
    namename
    encryptedIpsstring[]
  • Request Parameters
    ownername
    producername
    producerToValidadename
    verifySignaturestring
    packedTransactionbytes
  • Request Parameters
    ownername
    seatsToAddreservedseat[]
  • Request Parameters
    ownername
    producername
    secretchecksum256
  • Request Parameters
    ownername
    accountname
    blockHashstring
    verifySignaturestring
    packedTransactionbytes
  • Request Parameters
    ownername
    infoChangeJsonconfigchange
  • Black list bad producer

    Insert bad producer in contract black list

    Request Parameters
    ownername
  • Change current producer

    Updates sidechain to current producer

    Request Parameters
    ownername
  • Configure BlockBase Chain

    Configure the requested blockbase service,

    Request Parameters
    ownername
    infoJsoncontractinfo
    reservedSeatsreservedseat[]
    softwareVersionuint32
    startingBlockblockheaders$
  • End Service

    Allows confirmation of latest block header added to sidechain

    Request Parameters
    ownername
  • Exit Request

    Enables producer request to leave sidechain

    Request Parameters
    ownername
    accountname
  • Request Parameters
    ownername
    producername
    blockHashstring
  • Ready check

    Enables producer to signal they are ready for production

    Request Parameters
    ownername
    producername
  • Remove Candidate

    Remove candidate from sidechain

    Request Parameters
    ownername
    namename
  • Request Parameters
    ownername
    accountname
  • Black List Removal

    Remove producer from sidechain blacklist

    Request Parameters
    ownername
    producername
  • Request Parameters
    ownername
    producername
    blockHashstring
  • Reset Reward

    Reset candidate reward

    Request Parameters
    sidechainname
    claimername
  • Request Parameters
    ownername
    seatsToRemovename[]
  • Start Secret time

    Starts the period where candidates must send their secret string

    Request Parameters
    ownername
  • Start Candidature time

    Starts the period where candidates can join the chain

    Request Parameters
    ownername
  • Start BlockBase Chain

    Start the blockbase service

    Request Parameters
    ownername
    publicKeystring
  • Start production time

    Starts the sidechain production

    Request Parameters
    ownername
  • Start ip recieve time

    Starts the period where candidates can check tables with encrypted ips and get ready for production

    Request Parameters
    ownername
  • Start ip send time

    Starts the period where candidates must send their encrypted ip

    Request Parameters
    ownername
  • Request Parameters
    ownername
    producername
  • Request Parameters
    ownername
    producername
    publicKeystring
  • Verify block header

    Allows confirmation of latest block header added to sidechain

    Request Parameters
    ownername
    producername
    blockHashstring