License allows you to manage license terms and tokens within Story.
Method |
---|
attach_license_terms |
ip_id
: The address of the IP to which the license terms are attached.license_template
: The address of the license template.license_terms_id
: The ID of the license terms.tx_options
: [Optional] Transaction options dictionary.Method |
---|
mint_license_tokens |
licensor_ip_id
: The licensor IP ID.license_template
: The address of the license template.license_terms_id
: The ID of the license terms within the license template.amount
: The amount of license tokens to mint.receiver
: The address of the receiver.max_minting_fee
: [Optional] The maximum minting fee to pay.max_revenue_share
: [Optional] The maximum revenue share percentage.tx_options
: [Optional] Transaction options dictionary.Method |
---|
register_pil_terms |
tx_options
: [Optional] Transaction options dictionary.licenseTermdId = 1
in our protocol. There’s no reason to register them again.Method |
---|
register_non_com_social_remixing_pil |
tx_options
: [Optional] Transaction options dictionary.Method |
---|
register_commercial_use_pil |
default_minting_fee
: The fee to be paid when minting a license.currency
: The ERC20 token to be used to pay the minting fee and the token must be registered on Story’s protocol.royalty_policy
: [Optional] The address of the royalty policy contract, default value is LAP.tx_options
: [Optional] Transaction options dictionary.Method |
---|
register_commercial_remix_pil |
default_minting_fee
: The fee to be paid when minting a license.commercial_rev_share
: Percentage of revenue that must be shared with the licensor.currency
: The ERC20 token to be used to pay the minting fee and the token must be registered on Story’s protocol.royalty_policy
: The address of the royalty policy contract, default value is LAP.tx_options
: [Optional] Transaction options dictionary.