Cara kunci dipegang
Model kustodi suatu peran merupakan keputusan risiko yang disengaja, sehingga matriks mencantumkannya untuk setiap peran.
Yang membatasi peran EOA adalah kontraknya, bukan pengaturan kustodinya. Cakupan masing-masing sempit sejak
rancangannya: peran tersebut mengeksekusi instruksi yang sudah ditandatangani pengguna, atau menulis ke sebuah daftar, dan diperiksa
terhadap batas milik protokol sendiri pada setiap panggilan. Matriks di bawah ini memaparkan secara persis apa yang dapat
dijangkau masing-masing peran.
Matriks peran
Minter dapat mengajukan order yang ditandatangani pengguna, dan hanya itu. Penjaga Gerbang dapat mencabut peran tersebut dalam
satu transaksi tanpa kuorum multisig.
Apa saja yang harus melewati timelock 24 jam
Timelock-nya adalah0xA952453E39F77108Ee37C1b92de593F1C59A6ef4
dan masa tunda minimumnya 86.400 detik. Timelock ini memegang peran Timelock Admin pada kontrak inti,
yang berarti keempat operasi berikut tidak dapat terjadi diam-diam:
- Upgrade kontrak. Implementasi baru untuk trUSD, strUSD, atau Minting diantrekan secara publik terlebih dahulu.
- Aset jaminan baru. Penambahannya dikenai timelock; penghapusan atau penonaktifannya berlaku seketika, karena arah yang cepat seharusnya adalah arah yang aman.
- Tujuan kustodi baru.
addCustodianAddressdikenai timelock. Inilah operasi yang menentukan ke mana jaminan yang disetor dapat dipindahkan, sehingga operasi inilah yang paling layak diawasi. - Menaikkan batas delta stablecoin.
Batas laju
Mint dan penebusan dibatasi per blok, per aset, dan secara global, di tingkat kontrak. Batas ini diperiksa pada setiap panggilan dan berlaku bagi peran Minter dan Redeemer, apa pun order yang diserahkan kepada mereka. Mengubah batas merupakan fungsi Pemilik, sehingga memerlukan Safe 3-dari-5; ini bukan sesuatu yang dapat diperlebar sendiri oleh kunci operasional.Periksa sendiri
Setiap penetapan peran dalam tabel ini dapat dibaca dari chain, dan tidak ada satu pun yang perlu diterima atas dasar kepercayaan:- Siapa yang memegang suatu peran:
hasRole(role, address)pada kontrak - Kuorum Safe:
getThreshold()dangetOwners()pada Safe - Masa tunda timelock:
getMinDelay()pada timelock - Apa yang sedang diantrekan saat ini: event timelock di Etherscan
Catatan terjemahan mesin: Halaman ini merupakan terjemahan mesin dari naskah asli berbahasa Inggris dan disediakan semata-mata untuk kemudahan. Terjemahan ini dapat mengandung kesalahan atau kekurangan dan tidak memiliki kekuatan hukum. Jika halaman ini berbeda dengan versi bahasa Inggris, versi bahasa Inggris yang berlaku. Bacalah naskah asli berbahasa Inggris sebelum mengandalkan isi halaman ini.