Nea Enti a Yɛrekyekye wɔ Baguam
Base’s core values no mu biako ne sɛ wɔbɛkyekye wɔ petee mu. Yɛgye di sɛ eyi yɛ fapem a wɔde bɛkyekye onchain ecosystem efisɛ ɛma akontaabu ba na ɛma wotumi yɛ biako.
Ɛnam yɛn adwuma a yɛkyɛ so pefee so no, yɛma mpɔtam hɔfoɔ tumi di yɛn nkɔsoɔ akyi na yɛhwɛ sɛ yɛredi yɛn bɔhyɛ so. Saa nnoɔma a ɛda adi yi nso yɛ adwuma sɛ adeɛ a ɛkanyan adwumayɛkuo, ɛfiri sɛ ɛma wɔn a wɔyɛ no tumi de wɔn ho hyɛ yɛn nimdeɛ mu, de si deɛ ɛwɔ hɔ dada no so na wɔsiesie. Bio nso, ɛma ɔkwan a wɔfa so nya mpɔtam hɔfo nsɛm a ɛsom bo, sɛ́ ɛfa nkrataa a wɔbɛma atu mpɔn anaasɛ bɔne bi a wɔabu ani agu so a wobehu ho.
Wɔ saa honhom yi mu no, ɛnnɛ yɛn ani agye sɛ yɛbɛkyɛ sɛ yɛabue yɛn smart contract ne wɛb GitHub akoraeɛ.
Nkɔanim a ɛda adi pefee denam yɛn Smart Contract Repos so
Yɛabue yɛn smart contract repos no ano de ama developers anya nhumu a ɛkɔ soro wɔ Base’s contract nkɔso, deployment, ne upgrade nhyehyɛe no ho.
Base ne scripts nyinaa wɔ GitHub so wɔ baguam. Sɛ wopɛ execution code ne artifacts a ɛfa Base contract deployments ne upgrades ho a, kɔ GitHub link yi so na woanya nsɛm pii a ɛfa asɛm a esii ho mmuaeɛ, upgrades, contract deployments ne frɛ, ne deployments a wɔyɛ no pɛnkoro ho.
Yɛasi yɛn bo nso sɛ yɛbɛma nsɛm a ɛda adi pefee atwa yɛn adwumayɛ ho nneyɛe atitiriw ho ahyia. Afe yi mfiase no, yɛkyekyɛɛ nsɛm a ɛfa yɛn multisig ne challenger key nhyehyɛe no ho. Yɛne Optimism kuw no yɛɛ adwuma de hwɛɛ sɛ wɔakyerɛw yɛn nkɔso nhyehyɛe no yiye na wɔasan ahwɛ mu yiye. Eyi brɛ mfomso a ɛyɛ nokware a ebetumi aba no ase kɛse na ɛhwɛ hu sɛ dwumadi biara a ɛwɔ adwemmɔne no bɛyɛ nea wobehu wɔ baguam na ɛnyɛ den sɛ wobehu. Wɔ adwuma bi a ɛfa Base multisig (nhwɛso) ho mu no wobɛtumi ahunu script a multisig signers de di dwuma, ahyɛdeɛ a wɔde di dwuma de de wɔn nsa hyɛ aseɛ, ne kyerɛwtohɔ a ɛkyerɛ sɛ wɔyɛ saa nnwuma yi onchain. Wɔ docs no mu no, wobɛtumi ahunu Base Admin Addresses nyinaa, a address a wɔde hyehyɛ na wɔbɔ Base ecosystem no ho ban ka ho. Ɛnam saa nnoɔma a ɛda adi yi so no, yɛde asi yɛn ani so sɛ yɛbɛbu yɛn ho akontaa wɔ nhyehyɛeɛ titire a wɔsusu ho, a ahobanbɔ wom ho.
Yɛn GitHub no kora onchain adeyɛ biara so sɛnea yɛde tuu mmirika saa bere no. Adeyɛ biara, te sɛ apam deployment, call, anaa upgrade, wɔde sie wɔ n’ankasa directory soronko mu, a wɔahyehyɛ no fɛfɛɛfɛ wɔ network a wɔyɛɛ no wɔ so no ase, na wɔde da ne adeyɛ no ho nkyerɛkyerɛmu ato din. Ɛnyɛ sɛ eyi ma ɛyɛ mmerɛw sɛ wɔbɛsan ayɛ nneyɛe nko, na mmom ɛkyerɛ sɛnea yɛn adeyɛ no akɔ so bere tenten nso.
Sɛ woyɛ ɔdansifoɔ a, yɛbɛpɛ sɛ wohwɛ yɛn smart contracts ne codebase, na wode Git asɛm bi a ɛwɔ feedback biara bɛmena.
Sɛ wowɔ ahobanbɔ ho adwene na wohu ahobanbɔ ho asɛm bi wɔ yɛn koodu biara mu a, yɛn HackerOne bounty nhyehyɛe no kata Base network, Base bridge apam, ne Base infrastructure so a bounty payouts a ɛkɔ $1,000,000.
Bue Sourcing yɛn Wɛb Repos no
Yɛasan nso abue Base’s wɛb agyapadeɛ nyinaa a base.org, docs.base.org, ne bridge.base.org ka ho ama nnoɔma a ɛda adi akɔ soro na yɛato nsa afrɛ wɔn a wɔyɛ no sɛ wɔmfa wɔn adwene mma na wɔmfa mmoa mma. Wɔ saa wɛb agyapadeɛ titire yi nkyɛn no, yɛbɛkɔ so aboa wɔ open source projects (a OP Stack ankasa ka ho) na yɛanya open sourced nkɔsoɔ wɔ nnwinnadeɛ te sɛ OP-viem. Wubetumi ahwɛ yɛn docs wɔ docs.base.org, na woabue nsɛmma nhoma bi a adwene a ɛbɛma woanya nkɔso wom.
Wɔ bridge.base.org so no, wobɛtumi ahunu koodu a ɛde sika a wɔde asie ne sika a wɔayi afiri Base no kɔ. Sɛ worehwehwɛ sɛ wobɛkyekye biribi a ɛte saa a, wobɛtumi ahunu sɛdeɛ yɛyɛɛ no na woayɛ w’ankasa iterations. Sɛ wowɔ nsɛm bi wɔ yɛn code no ho a, wobɛtumi de amena ha.
Ɔdan Onchain, Wɔbom
Open source yɛ nkonimdi-nkonimdi ma yɛn onchain daakye.
Adansifo nya nimdeɛ a wɔaboaboa ano, wotu mpɔn wɔ nea wɔayɛ dedaw no mu, na wɔn nso wɔkanyan afoforo a wɔwɔ ahunmu. Ɛnam adwumayɛkuo ne nnoɔma a ɛda adi so no, yɛbɛtumi ayɛ anisoadehunu kɛseɛ no: yɛde nnipa ɔpepepem a wɔdi hɔ no bɛba onchain.
Yɛda adansifoɔ nyinaa ase a wɔn ntoboa reboa yɛn ma yɛanyin na yɛabɔ abɔdeɛ a nkwa wom no ho ban.