diff --git a/.github/styles/config/vocabularies/kips/accept.txt b/.github/styles/config/vocabularies/kips/accept.txt new file mode 100644 index 0000000..373c826 --- /dev/null +++ b/.github/styles/config/vocabularies/kips/accept.txt @@ -0,0 +1,825 @@ +(?i)ABImetadata +(?i)Ankr +(?i)Ankr's +(?i)abi +(?i)api +(?i)APIs +(?i)ABIs +(?i)Appkit +(?i)Arbitrum +(?i)Auditability +(?i)Bigcache +(?i)Blockchain +(?i)Blockchains +(?i)Blocknative +(?i)Broswer +(?i)Buterin +(?i)CCOs +(?i)CDNs +(?i)CC +(?i)CCs +(?i)CC's +(?i)CN +(?i)CNs +(?i)CN's +(?i)Caucun +(?i)Chaindata +(?i)Chainstack +(?i)Chai +(?i)Chaindatafetcher +(?i)Commandline +(?i)Cofiguration +(?i)Crypto +(?i)Cryptokitties +(?i)DAO +(?i)DAOs +dApp +(?i)dApps +(?i)Datasquare +(?i)Datadog +(?i)Defi +(?i)destat +(?i)Dhabi +(?i)Dockerfiles +(?i)EOA's +(?i)EOAs +(?i)Ethereum +(?i)Ethereum's +(?i)ERRORErro +(?i)Ethers +(?i)Fastcache +(?i)Fasthttp +(?i)Favorlet +(?i)Finschia +(?i)Finschia's +(?i)Gamefi +(?i)Gelato +(?i)Github +(?i)Gini +(?i)Gkei +(?i)Golang +(?i)Goroutine +(?i)Gradle +(?i)Grafana +(?i)Graphviz +(?i)Homi +(?i)Hombrew +(?i)Huobi +(?i)IP +(?i)IPs +(?i)Ibft +(?i)Javadoc +(?i)Js +(?i)Kaia +(?i)Copilot +(?i)Crowdin +(?i)KAIAs +(?i)Kaiascan +(?i)Kaiascope +(?i)Kaiabridge +(?i)Kaiakore +(?i)Kakao +(?i)Keystore +(?i)Kgen +(?i)Klaytn +(?i)Klaytn's +(?i)Klaytnscope +(?i)Klip +(?i)Klaystagram +(?i)Kore +(?i)LOGBack +(?i)Lamport +(?i)Layerzero +(?i)Learneth +(?i)Liskov +(?i)Magama +(?i)Mainnet +(?i)Merkle +(?i)MetaMask +(?i)MetaMask's +(?i)Mgmt +(?i)Mintable +(?i)Multisender +(?i)Mutex +(?i)nft +(?i)NFTs +(?i)Namespaces +(?i)Netlify +(?i)nullifier +(?i)nullifiers +(?i)Nodit +(?i)OApp +(?i)Orakl +(?i)Ownable +(?i)PN +(?i)PNs +(?i)PN's +(?i)Parameterizes +(?i)Pease +(?i)Plaintext +(?i)Pokt +(?i)Polkadot +(?i)Polyfill +(?i)polyfills +(?i)Premint +(?i)Pyth +(?i)Pyth's +(?i)Pythnet +(?i)Quicknode +(?i)rpc +(?i)RPCs +(?i)Rabby +(?i)Randao +(?i)React's +(?i)Rebalance +(?i)Rebalancing +(?i)Reown +(?i)sdk +(?i)SDKs +(?i)SCAs +(?i)SCNs +(?i)SCN's +(?i)SPs +(?i)Shostak +(?i)Soulbound +(?i)Sourcify +(?i)Stargate +(?i)staker +(?i)Stakers +(?i)Swapscanner +(?i)Tada +(?i)Tanstack +(?i)Telegraf +(?i)Testnet +(?i)Threadcreate +(?i)Trie +(?i)Trimage +(?i)URIs +(?i)Utils +(?i)VCs +(?i)VRank +(?i)Vercel +(?i)Vitalik +(?i)Wagmi +(?i)Welldone +(?i)Whitepaper +(?i)Wintermute +(?i)Witnet +(?i)Xeon +(?i)Yul +(?i)Zcash +_name +_royaltyBps +_royaltyRecipient +_symbol +(?i)abigen +(?i)accessList +(?i)accountCreated +(?i)accountKey +(?i)accountKeys +(?i)accounts +(?i)accouns +(?i)addMinter +(?i)addPauser +(?i)addpeer +(?i)addr +(?i)admin_nodeConfig +(?i)admin_peers +(?i)aidful +(?i)alloc +(?i)alphanumerics +(?i)api +(?i)args +(?i)async +(?i)autodetected +(?i)ay +(?i)baseFee +(?i)blockHash +(?i)blockNumber +(?i)blockScore +(?i)blockhash +(?i)blockchain's +(?i)bockchains +(?i)boolean +(?i)bootnode +(?i)bootnodes +(?i)bridge_deregisterBridge +(?i)bridge_listBridge +(?i)bridge_subscribeBridge +(?i)bridge_unsubscribeBridge +(?i)buyCoffee +(?i)byteArray +(?i)callObject +(?i)callTrace +(?i)callTracer +(?i)cetera +(?i)chainConfig +(?i)chainId +(?i)characterAmount +(?i)coffeeId +(?i)coinbase +(?i)codeFormat +(?i)codeHash +(?i)commitTime +(?i)committeeSize +(?i)compat +(?i)config +(?i)configs +(?i)confirmTransaction +(?i)contractAddress +(?i)contractAddr +(?i)cosumer +(?i)cpu +(?i)cpus +(?i)cryptocurrency +(?i)cryptocurrencies +(?i)dataCopy +(?i)datetime +(?i)debug_chaindbCompact +(?i)debug_chaindbProperty +(?i)debug_dumpBlock +(?i)debug_getDBProperty +(?i)debug_metrics +(?i)debug_printBlock +(?i)debug_setHead +(?i)debug_traceCall +(?i)debug_traceTransaction +(?i)debbuging +(?i)decodeLog +(?i)decodeParameter +(?i)decodeParameters +(?i)decodeSignature +(?i)declaratively +(?i)deployer +(?i)dev +(?i)discport +(?i)dirtyStorage +(?i)dotenv +(?i)downloader +(?i)dst +(?i)ecrecover +(?i)encodedKey +(?i)encodeParameter +(?i)encodeParameters +(?i)enum +(?i)essense +(?i)estimateGas +(?i)etwork +(?i)eventSignature +(?i)extraData +(?i)extraVanity +(?i)facto +(?i)fastsync +(?i)feeCap +(?i)feeDelegation +(?i)feePayer +(?i)feeRatio +(?i)finalizeTime +(?i)filterId +(?i)fleek +(?i)fromBlock +(?i)fs +(?i)functionCall +(?i)functionSignature +(?i)gasLimit +(?i)gasPrice +(?i)gasUsed +(?i)gc +(?i)getAccount +(?i)getAccounts +(?i)getBalance +(?i)getCode +(?i)getCommittee +(?i)getCouncil +(?i)getLogs +(?i)getRLPEncoding +(?i)getRewardbase +(?i)githum +(?i)governance_itemsAt +(?i)governance_vote +(?i)governanceData +(?i)governanceMode +(?i)governingNode +(?i)goroutines +(?i)goto +(?i)gz +(?i)hackathons +(?i)hardfork +(?i)hardforks +(?i)hasher +(?i)hashLocked +(?i)hashMessage +(?i)hexString +(?i)highestBlock +(?i)hostnames +(?i)hostname +(?i)humanReadable +(?i)idxCache +(?i)impactful +(?i)incentivized +(?i)incentivizes +(?i)incentivizing +(?i)initcode +(?i)initialSupply +(?i)insertChain +(?i)interfaceId +(?i)interchain +(?i)interoperate +(?i)isAddress +(?i)isHashed +(?i)isHex +(?i)isListening +(?i)ISemaphore +(?i)istanbul +(?i)itemsAt +(?i)javascript +(?i)journaled +(?i)json +(?i)jsonInterface +(?i)kafka +(?i)kaiaaccount +(?i)kaiaaccounts +(?i)kaia_estimateGas +(?i)kaiadocs +(?i)kcn +(?i)kcnd +(?i)kei +(?i)keiFactor +(?i)keyArray +(?i)keyGases +(?i)keyfile +(?i)keyringContainer +(?i)keyrings +(?i)keystores +(?i)klay +(?i)klay_accountCreated +(?i)klay_call +(?i)klay_getAccount +(?i)klay_getBalance +(?i)klay_getBlock +(?i)klay_getCode +(?i)klay_getCommittee +(?i)klay_getCouncil +(?i)klay_getLogs +(?i)klay_getProof +(?i)klay_getValidators +(?i)klay_newFilter +(?i)klay_sign +(?i)klay_signTransaction +(?i)klayUnit +(?i)kni +(?i)knownStates +(?i)kpn +(?i)kpnd +(?i)kscn +(?i)kscnd +(?i)kzg +(?i)lenTxs +(?i)listable +(?i)loadFixture +(?i)lockedUntil +(?i)logIndex +(?i)logics +(?i)logsBloom +log_ +(?i)lookups +(?i)lowerHandle +(?i)mainPort +(?i)mainbridge +(?i)mainchain +(?i)mainnets +(?i)messageHash +(?i)metaverse +(?i)metaversification +(?i)metaversified +(?i)methodName +(?i)minimumStake +(?i)mintingAmount +(?i)mixhash +(?i)modExp +(?i)msg +(?i)multiSig +(?i)multihash +(?i)mutexes +(?i)mynumber +(?i)namespace +(?i)nested +(?i)nodeConfig +(?i)nodekey +(?i)nodekeys +(?i)nonces +(?i)npm +(?i)npx +(?i)num +(?i)numArray +(?i)oldestBlock +(?i)onboarded +(?i)onboarding +(?i)onchain +(?i)onchained +(?i)onwards +(?i)openzeppelin +(?i)originProposer +(?i)padLeft +(?i)padRight +(?i)paddings +(?i)param +(?i)parentHash +(?i)pauser +(?i)peb +(?i)pebFactor +(?i)peerName +(?i)permissionless +(?i)permissioned +(?i)pprof +(?i)precompile +(?i)precompiled +(?i)precompiles +(?i)prefech +(?i)prefetch +(?i)prefetcher +(?i)prefetchers +(?i)prefetching +(?i)prespecified +(?i)privateKey +(?i)proproser +(?i)publicKey +(?i)pulledStates +(?i)randomHex +(?i)rawTx +(?i)readContract +(?i)realtime +(?i)rebrand +(?i)rebranding +(?i)receiveed +(?i)receiptsRoot +(?i)renounceMinter +(?i)renouncePauser +(?i)repo +(?i)requeat +(?i)requestKAIATransfer +(?i)requestNonce +(?i)returnValues +(?i)revertReason +(?i)rewarded +(?i)rewardbase +(?i)roundchange +(?i)safeAddress +(?i)sendParam +(?i)sendTransaction +(?i)seperately +(?i)serializable +(?i)shaders +(?i)signTransaction +(?i)signatureData +(?i)signedTransaction +(?i)simple_storage +(?i)sotrage +(?i)src +(?i)ssl +(?i)stakingInfo +(?i)startingBlock +(?i)stateRoot +(?i)staticdial +(?i)storageRoot +(?i)storages +(?i)structLogger +(?i)subbridge +(?i)subcommand +(?i)subcommands +(?i)subgraph +(?i)subgraphs +(?i)subnetworks +(?i)subport +(?i)subports +(?i)subnet +(?i)subnets +(?i)suggestedTip +(?i)surveyNumber +(?i)syncinc +(?i)syscall +(?i)tcp +(?i)tcony +(?i)testValue +(?i)thrid +(?i)timeframes +(?i)timelock +(?i)tipCap +(?i)tlink +(?i)toArray +(?i)toBlock +(?i)toBuffer +(?i)toHex +(?i)tokenAddress +(?i)tokenId +(?i)tokenInfo +(?i)tokenUnit +(?i)tokenization +(?i)tokenomic +(?i)tokenomics +(?i)toolchain +(?i)toolkits +(?i)toolset +(?i)transacion +(?i)transactionsRoot +(?i)transactionHash +(?i)transactionIndex +(?i)transactionObject +(?i)transferFrom +(?i)transacions +(?i)transformative +(?i)trie +(?i)trusteddial +(?i)tx +(?i)txError +(?i)txHash +(?i)txSignatures +(?i)txpool +(?i)txs +(?i)typeInt +(?i)udp +(?i)uid +(?i)uids +(?i)uint +(?i)uncompression +(?i)uncongested +(?i)unencrypted +(?i)unitMap +(?i)unitPrice +(?i)unix +(?i)unmetered +(?i)unpause +(?i)unrecovered +(?i)unstake +(?i)unstaking +(?i)updatable +(?i)updateKeyring +(?i)upperboundbasefee +(?i)upto +(?i)uri +(?i)url +(?i)urls +(?i)usePrivy +(?i)util +(?i)utils +(?i)Vale +(?i)validateSender +(?i)validateTransaction +(?i)validator +(?i)validator's +(?i)validators +(?i)validities +(?i)valueTransaction +(?i)valueTransfer +(?i)viem +(?i)vmLog +(?i)vmVersion +(?i)voteData +(?i)webpack +(?i)websocket +(?i)websockets +(?i)writeContract +(?i)xgo +(?i)yaml +(?i)kairos +(?i)Kairos's +(?i)thirdweb +(?i)vvisp +(?i)solc +(?i)(?!)solcjs +(?i)london +(?i)blockscout +(?i)uncomment +(?i)Walkthrough +(?i)setNumber +(?i)prefunded +(?i)sbt +(?i)SBTs +(?i)soulbond +(?i)kct +(?i)KCTs +(?i)omnichain +(?i)composable +(?i)etherscan +(?i)apiKey +(?i)customChains +(?i)multichain +(?i)Algorand +(?i)incentivised +(?i)blockexplorer +(?i)Messari +(?i)ETF +(?i)ETFs +(?i)D'cent +(?i)Klatyn +(?i)vite +(?i)EIP +(?i)EIPs +(?i)minimalistic +(?i)VM +(?i)VMs +(?i)upgradability +(?i)auditable +(?i)Preprepare +(?i)zk +(?i)ak +(?i)stablecoin +(?i)stablecoins +(?i)callee +(?i)preloading +(?i)misbehavior +(?i)misbehaviors +(?i)Liveness +(?i)minidapp +(?i)minidapps +(?i)relayer +(?i)relayers +(?i)kaiachain +(?i)Coinmarketcap +(?i)Coingecko +(?i)sidechain +(?i)CEX +(?i)CEXs +(?i)unbonding +(?i)Cosmwasm +(?i)axel +(?i)AMI +(?i)AMIs +(?i)prometheus +(?i)hardwares +(?i)hotfix +(?i)Abu +(?i)issuances +(?i)unapplied +(?i)Dockerfile +(?i)APIissue +(?i)bundlers +(?i)uncached +(?i)autoscaled +(?i)refactorings +(?i)Mbps +(?i)Gbps +(?i)axios +(?i)byzantium +(?i)bignumber +(?i)uncompress +(?i)ston +(?i)indice +(?i)quickode +(?i)mutisig +(?i)delegator +(?i)delegator's +(?i)middleware +(?i)evm +(?i)eth +(?i)rawTransaction +(?i)eth_usdt +(?i)onlyOwner +(?i)pragma +(?i)token_type +(?i)token_address +(?i)Biport +(?i)useEffect +(?i)node_modules +(?i)tsc +(?i)eslint +(?i)devDependencies +(?i)autoprefixer +(?i)postcss +(?i)tailwindcss +(?i)useState +(?i)userInfo +(?i)Kaikas +(?i)bool +(?i)signup +(?i)defaultNetwork +(?i)targetNetwork +(?i)scaffoldConfig +(?i)tracegroup +(?i)legacyTransaction +(?i)number_of_nonzero_bytes_of_tx_input +(?i)UIManager +klay_ +kaia_ +(?i)datadir +(?i)wget +(?i)pigz +(?i)http +(?i)https +(?i)systemd +(?i)systemctl +(?i)rlp +(?i)rlpx +(?i)kend +(?i)kend's +(?i)subbridge_registerOperator +(?i)eth_getProof +(?i)redis +(?i)addmod +(?i)mulmod +(?i)shl +(?i)sar +(?i)dumpgenesis +(?i)changeSet +(?i)kbn +(?i)handleNonce +(?i)isSyncing +(?i)newFilter +(?i)uninstallFilter +(?i)rlpEncoding +(?i)rlpEncoded +(?i)balanceOf +(?i)fillTransaction +(?i)typesArray +(?i)params +(?i)currentBlock +(?i)blockCount +(?i)lastBlock +(?i)rewardPercentiles +(?i)blockParameter +(?i)nvm +(?i)bn +(?i)kaiaUnit +(?i)predefinedBlock +(?i)sentTx +_hex +(?i)encryptedKey +(?i)senderAddr +(?i)msghex +(?i)recoveredAddr +(?i)senderWallet +(?i)PUBLIC_KEY_privkey +(?i)PUBLIC_KEY_address +(?i)klaycredentials +(?i)toPeb +(?i)signedTx +(?i)contractAbi +(?i)eth_account +(?i)cytoolz +(?i)empty_tx +(?i)fill_transaction +(?i)to_pretty +(?i)signed_tx +(?i)eth_utils +(?i)encode_defunct +(?i)compressed_key +(?i)update_role +(?i)wait_for_transaction_receipt +(?i)pubkey +(?i)decode_transaction +(?i)construct_sign_and_send_raw_middleware +(?i)build_transaction +(?i)Devs +(?i)png +(?i)nonpayable +(?i)uuid +(?i)uuids +(?i)layerDiagram +(?i)accountLayer +(?i)pubKey +(?i)pubKeys +(?i)publicKey +(?i)publicKeys +(?i)IKeyring +(?i)dken +(?i)scrypt +(?i)pseudocode +(?i)Gpeb +(?i)Mpeb +(?i)kpeb +(?i)jCreates +(?i)JSONObject +(?i)contractMethod +(?i)contractMethods +(?i)nextMethod +(?i)nextMethods +(?i)klay_logs +(?i)sendOptions +(?i)contractkctabi +(?i)blockTag +(?i)fullTxs +(?i)klay_gasPrice +(?i)transactionlayer +(?i)IWallet +(?i)numArr +(?i) +(?i) +(?i) +(?i) +(?i) +(?i) +(?i) +(?i) +(?i) +(?i) +(?i) +(?i) +Becze +Taaki +Vogelsteller +Jordi +Baylina +Feldmeier +Entriken +Nastassia +0x[0-9a-fA-F]+ \ No newline at end of file diff --git a/.github/styles/kips/CustomSpacing.yml b/.github/styles/kips/CustomSpacing.yml new file mode 100644 index 0000000..f61cced --- /dev/null +++ b/.github/styles/kips/CustomSpacing.yml @@ -0,0 +1,13 @@ +extends: existence +message: "'%s' should have one space." +link: 'https://developers.google.com/style/sentence-spacing' +level: error +nonword: true +action: + name: remove +tokens: + - '[a-z][.?!] {2,}[A-Z]' # Multiple spaces + - '[a-z][.?!][A-Z]' # No space +# Exceptions to ignore patterns like "ethers.Contract" +raw: + - '(?