収集契約を理解して
どうやって? Aurora ERC-だ 721 -CとERC- 1155 -Cコレクションは所有権、支払い、アートワーク、取引、ロイヤリティを扱う。
ページです
契約機能参照
引数、権限、一方向アクションを含む読み書き可能なコレクション関数のすべてを説明します。コレクションタイプを選択してください。
2つのコレクションタイプ 同じCreator制御
C標準は,サポートされたマーケットプレイスCreatorの費用ポリシーに対して転送検証を追加した。 両コレクションタイプともミント,メタデータ,ロイヤリティおよび取引に対するオーナコントロールを持つ。 ネットワークガス,アートワーク価格,プラットフォーム料金は別々のコストである。
| コレクションタイプ | ツールの仕組み |
|---|---|
| ERC-721-C · Unique NFTs | ミント済みの各アートワークは独自のトークンIDと一人の所有者を持つ。 |
| ERC-1155-C · Editions | 作品は複数のコピーを持つトークン ID を持っています。コレクターはその版の複数のコピーを保有できます。 |
あなたの財布がコレクションを所有している
新しいネイティブ-ミントコレクションの場合、コレクションを展開するウォレットが所有者となります。 Auroraの工場は契約を展開し,コレクション管理者とはならない。 支払い用のウォレットを選択すると、そのウォレットの所有者に権限が与えられません。
所有者はリリースとロイヤリティを設定し,ミントを一時停止または永久閉鎖し,メタデータの改訂を公開し,取引を可能にし,ミントの保有収益を引き上げることができる。 所有権移転は既存の所有者が新しいウォレットを指名し、そのウォレットが受け入れるという二つのステップを用いる。 所有者変更前に未完了のスケジュールリリースを完了またはキャンセルする必要があります。
古いコレクションの中には別々のミントコントローラを使用するものもある。 こうした設定では コントローラがコレクションを所有し 所有者のウォレットがミントを管理します 特定の配置に対して契約アドレスと所有者を確認してください。
アーティストが ミント の支払いを受け取る時期を選択します
作品の価格だけがミントの 収益財布に入る Auroraのプラットフォーム料金は別途処理される。 フリーアートワークはCreatorの支払いを受け付けていないが、プラットフォーム料金とガスは依然として適用される。 再販売ロイヤリティは別々に設定されます。
将来のオープンリリースのmintsに対して,所有者はモードや受け取るウォレットを変更できる。 Auroraは変更を適用する間、リリースを一時停止し、その後以前の一時停止状態に戻します。 以前に保有していた収益は引き出し可能であり、直接支払いに切り替えても旧バランスは自動的に送られない。
直接支払いにはネットワークのネイティブ通貨を受け入れるウォレットまたは契約が必要である。 支払いを拒否すると、NFTとプラットフォーム料金転送を含むミント全体がリバースされる。 1つのトランザクションにつきガスドルかかります 持ち主は受け取ったウォレットを修正したり、引き出しモードに切り替えたりして再度試みる。
ミントのウォレットを設定して
絵画の価格を受け取るウォレットを入力します。アーティストのウォレットでもいいが、デプロイメントウォレットではない必要があります。
ミントを選択して 支払いを行う
ミントはサポートされているコレクションの新しいリリースに対してデフォルトです。 契約はミントと同じ取引で 芸術品の価格を引き出す 代わりに収益を蓄積するために、引き出しの契約に保持を選択します。
設定を公開し、承認します
受取人アドレスを確認し、必要なウォレットトランザクションに署名します。Auroraは承認のステップを示しています。支払い設定はリリースが開く前にオンチェーンに記録されます。
保有利益を引き出すのは誰ですか?
ミント契約の所有者だけが撤回を認めることができます。 Auroraは受取人として保存された ミントの資産ウォレットを満たします。 また、受取人と金額を選択して手動で引き出しを呼ぶこともできる。 保存されたウォレットは所有者の引き出し権限に対する不可逆的な制約ではない。
残高は保持される オンチェーン コレクションやレガシーコントローラに 問題があるということです Aurora それはオフチェインのアカウントに 保管されていません 収益残高は複数のリリースを含むことができます ミント アクティブ、一時停止、終了の状態を表示します
アートワーク、メタデータ、リリース
ミント以降はメタデータの更新をオーナーが制御します。 別のメタデータのみのフリーズスイッチはない。 ファイル参照は固定版を識別するが、所有者は新しい参照を公開できる。 所有権を放棄すると、他のすべての所有者制御と共に、この能力が永久に除去される。
これは長期的なメンテナンスを支援します。作成者はメタデータを修正したり、プロバイダが利用できなくなった場合に他の互換性のあるストレージプロバイダに移動できます ERC-721 - ああ そうだ 0.6 それから ERC-1155 - ああ そうだ 0.3 プロトコル許可リストなしのURIスキームを受け入れます IPFS , HTTPS 古い契約は 当初の制限を維持しています Aurora アップロードは まだ使ってる IPFS プロバイダ変更は契約インタフェースを通してオーナトランザクションが必要である。
参考文献はホスティング保証ではない。 HTTPSコンテンツは同じアドレスで変化し,将来のストレージ方式はそれらを表示するためにウォレットやマーケットプレイスのサポートが必要である。 メタデータディレクトリはスラッシュで終わり、十進トークンIDJSONファイルを提供する必要がある。
遅延表示は、最初にプライマリのアートワークを表示します Aurora 予定された Reveal と Force reveal は、現在のリリースを終了させ、オーナーウォレットの承認を通してコミットされたアートワークを公開します。カウントダウンは自動的にトランザクションを送信しません。 力の露出は計画時間以前,後でも使用できる ミント 確認後 カウントダウンは消えます。 へ ミント 後で他のリリースを追加して 同じコレクションに新しいフェーズ、日付、価格を設定することができます。 コレクション自体は永久に閉鎖されません。
取引とCreatorの手数料
初めてのミントの前に、取引がミントで始まるか、後で手動で有効にするかを選択します。 取引を可能にする方法は、取引スイッチで転送を再ロックできない。 ミントを停止すると、既に有効になっている取引は停止されません。
著作権料受取人と割合は、二次販売の著作権料を表しており、一次的なミント支払いではない。 著作権料は10%ドルに制限されています ERC-721‐CまたはERC-1155‐Cだけでは,すべての再販売がロイヤリティを支払うという約束はできない。
ERC-721から0.6.0ベータ 2とERC-1155-C 0.3.0-erc1155-beta 2以降、コレクションオーナーはアクティブな転送検証者をupdateTransferValidatorに置き換えることができる。例えば、検討されたセキュリティ更新に移行するときに。 これは,コレクションの実装ではなく,転送検証を変更する。 古いコレクションは元の制約を保持する。
検証者を0x0000000000000000000000000000000000000000に設定すると、検証者のチェックは無効になります。 所有者は以前の検証者を復元したり,後で置き換えを選択することができる。 これを無効にすると、検証者ベースのロイヤリティ強制や他の検証者制限が停止します。 ロイヤリティの受取人と割合は記録されており、市場はまだ自発的にそれを尊重することができる。 ホールダ承認,ネットワークガス,ミントプラットフォーム料金,コレクション取引ロックは適用され続けている。
転送検証者を置き換え、無効にする、または復元します
これは,コレクションのブロックエクスプローラ(例えばBasescan)を通してオーナトランザクションである。 コレクションアドレスとその検証済みコントラクトインターフェースを使用します。 プロキシとして読み込むかプロキシとして書き込むかを選択します。 継承されたsetTransferValidatorは直接呼び出しに対してブロックされています。updateTransferValidatorを使用してください。
代替する前に、新しい検証者が信頼できるか、トークン標準をサポートし、このチェーン上での市場ルートと機能するかを確認してください。 契約コードのみを持つことは互換性を確立しない。 これは,トークン型登録を自動的に試みるが,セキュリティポリシーとオペレータリストは自動的に移行しない。
現在の検証者を記録します
所有者とコレクションのgetTransferValidatorを読んで 現在の検証者アドレスを保存して、必要に応じて復元します。 独立した検証者ゲッタは初期の展開バインディングを記録し,後の変更を追跡しない。
新しい設定を選択します
コレクション所有者のウォレットを接続します。 updateTransferValidatorを開き、互換性のある置換アドレスを入力します。 検証を無効にするには、フルゼロアドレス: 0x0000000000000000000000000000000000000000 を入力してください。 空白にしてはいけません。また、null と入力してはいけません。
確認して
ウォレットのトランザクションを確認して確認します。確認後、getTransferValidator を読み直し、設定が望ましい設定に一致しているか確認してください。ゼロは無効です。
一時的に無効になった後の復元
呼んで updateTransferValidator 保存されたアドレスを使って、ポリシーを確認し、転送ルートをテストします NFTs .
永久に所有者の制御を 放棄する
新しいビルドは最終的な不可逆的なアクションとしてrenounceOwnershipを提供する。 これは、所有者をゼロアドレスに設定し、未解決の所有権移転をすべてクリアします。 Auroraも前の所有者も その後はコントロールを復元できない
放棄する前に メタデータとロイヤリティの設定を終了し ミントを永久的に閉じて 取引を有効にし すべての保留収益を引き出し 未解明のリリースを完了またはキャンセルしてください 契約はその条件が満たされるまで放棄を拒否する。 展開をキャンセルすると最終アートワークは公開されません。トークンがメタデータ更新を必要としている間は放棄しないでください。
放棄は,現在,コレクションのエクスプローラインタフェースを介して手動で行われている。 メタデータ、ロイヤリティ、支払い設定、ミント制御に対する将来の所有者変更を防止する。 ウェブサーバのコンテンツを変更不能にしないか、外部の検証者ポリシーを凍結しない。
Auroraが使えなくなったらどうなる?
ミント済み NFTsとその所有権記録はブロックチェーンに残る。 展開された契約はAuroraのウェブサイトから独立して存在する。 契約機能は,エクスプローラや他のインタフェースを通して利用できる。 また,アートワークの利用可能性と市場展示も,貯蔵と市場サービスに依存する。
これらのビルドにおけるパブリックミントは、プラットフォーム料金が免除された場合も含めて、署名されたAurora費用認証を必要とする。 利用できない署名サービスは新しい公開mintsを停止する。 署名権限者はオーナーのみの機能を使うことはできません。コレクションの所有権を取得することも、Creatorの収益を引き出すこともできません。
これは,固定実装を用いており,アップグレード可能ではない。 新しい機能やコードの修正は新しいデプロイメントを必要とする。 ローカルセキュリティテストとコードレビューは独立したセキュリティ監査や安全性の保証ではない。