registerModel(contract, sender, currency)

Feature

Return raw operation for creating new timestamp model. Note: Contract account must be deployed on the mitum network. Handler of contract also can execute the function.

Parameters

string contract Address, string sender, string currency ID

Return Value

object register model operation

example

const contractAddress = "0x41EFb6902ADcb1214a7123b01af66b1D13b89864fca";
const sender = "0x4874C17C354c498cf44D2946612DBe47fBcE7E87fca";
const currencyID = "MCC";

const createTimeStampOperation = mitum.timestamp.registerModel(contractAddress,sender,currencyID);
console.log(createTimeStampOperation);

// output
Operation {
  id: 'mitum',
  fact: RegisterModelFact {
    hint: Hint { s: 'mitum-timestamp-register-model-operation-fact' },
    token: Token { s: '2023-10-11 06:27:54.984 +0000 UTC' },
    _hash: <Buffer d2 66 0d 29 c8 2e 77 6f 42 26 3d 69 06 52 c2 c3 26 72 7b 74 4e 82 e1 05 ee 6e 3c 71 bd 78 ff 1a>,
    sender: Address {
      s: '0x4874C17C354c498cf44D2946612DBe47fBcE7E87fca',
      type: 'mitum'
    },
    contract: Address {
      s: '0x41EFb6902ADcb1214a7123b01af66b1D13b89864fca',
      type: 'mitum'
    },
    currency: CurrencyID { s: 'MCC' }
  },
  hint: Hint { s: 'mitum-timestamp-register-model-operation' },
  _factSigns: [],
  _hash: <Buffer >
}

Last updated