Register one or more Token Markets, which smart contracts are deployed on blockchain(s).
While the supported funding currencies of a new Token Market are to be registered separately, refer to currencyRef
,
via the Onchain Assets service,
the reported TMI Market diamond contract(s) will be automatically registered.
Their reference info are to be provided in contractRef
for specifying
the deployed contract address(es) and corresponding blockchain network(s).
Actual onchain deployment of the TMI Market diamond contract is to be handled by the Onchain Tokenizer service.
Providing the contract deployment reference info via contractDeployment
is optional. It enables verifying the
contract deployment status and the reporting of deployment event(s) from the onchain factory.
If a Market smart contract is not yet deployed or is already associated to another market, the registration will be rejected.
If the market registration(s) fail due to conflicts with an already registered market or due to internal issues,
corresponding error(s) are reported in the response body, i.e. refer to MarketChangeReportDto.fails
.