You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cyhhao f2808249ab
add max retry
1 year ago
.vscode support git3 create && bug fix 1 year ago
src add max retry 1 year ago
test move test folder 1 year ago
.gitignore add sync scripts 1 year ago update readme 1 year ago
git-remote-git3.pkg.json tidy up 1 year ago
git3.pkg.json tidy up 1 year ago update 1 year ago
package.json reset dep 1 year ago
tsconfig.json tx-manager flow control & smart rbf retry 1 year ago
yarn.lock reset dep 1 year ago

Git3 Command Line Tool



mac install

yarn install-mac

Git3 URI Protocol

git3://[sender_wallet]@[hub_contract_address or NS]:[chain_id]/<repo_name>
  • [sender_wallet] Optional, address/NS or local wallet name, the default value is default.
  • [hub_contract_address or NS] Optional, the default value is git3.w3q, that's git3 official hub contract on ETHStorage .
  • [chain_id] Optional, chain_id will follow the chain where NS by default, overrides if chain_id is specified
  • <repo_name> Required, your repo name


  • git3://git3.w3q/helloworld select default wallet, git3 official hub contract address, on EthStorage w3q network, repo name is helloworld

  • git3://myname.eth@git3hub.eth/helloworld
    select myname.eth wallet, git3hub.eth hub contract address, on ETH Mainnet chainId: 1, repo name is helloworld

  • git3://your_git3_hub.eth:137/helloworld
    select default wallet, your_git3_hub.eth hub contract address, on Polygon chainId: 137, repo name is helloworld

  • git3://0x0068bD3ec8D16402690C1Eddff06ACb913A209ef:56/helloworld
    select default wallet, 0x0068...9ef hub contract address, on BSC chainId: 56, repo name is helloworld