πŸ“šDeploy BGP-10 Goods Collection Contract

Before you can use the BGP-10 protocol, you need to deploy it. Anyone, whether an individual or Project party, can deploy the BGP goods collection contract. By inscribing a deployment event, you can deploy the BGP goods collection contract. The deployer must declare ownership of the BGP goods collection contract, otherwise it will be controlled by the owner's wallet address. Allowed key value is:

Name

Key

Required

Description

Protocol

P

yes

Protocol: "BGP-10".

Operation

Op

yes

Specify the type of event, for here: deploy.

Ticker

Tick

yes

Equivalent to the contract name, the name registered first is the only valid one. The symbol for BGP must be 3-16 characters in size, case insensitive, and should not include spaces.

Brand name

Brand

no

limited to 40 characters in size.

Collection Owner's Address

COA

no

The Bitcoin wallet address or Bitcoin blockchain-supported domain of the designated contract owner.If left blank, it defaults to the holder of the contract's inscription.

Description

Des

no

limited to 200 characters in size.

Example of a new BGP-10 with defaults: Deploy a BGP-10 contract named 'bitflowers'.

{
    "p":"BGP-10",
    "op":"deploy",
    "tick":"bitflowers",
    "Brand":"BitFlowers",
    "COA":"Oldmoney.sats",
    "Des":"Bitflowers were minted on Bitcoin Block 9, making them the first standard goods of the BGP protocol. They include the oldest and rarest Bitcoin personally mined by Nakamoto. Each flower is an artist's masterpiece and will exist forever."
}

To register a new goods collection contract in the BGP protocol, simply perform a deployment with a record containing the desired name. Here, "bitflowers" is an example and the first BGP contract.

Last updated