additional bonus during data collection

Signed-off-by: Uncle Stretch <uncle.stretch@ghostchain.io>
This commit is contained in:
Uncle Stretch 2026-09-03 12:12:43 +03:00
parent 241907bc62
commit 33161daa00
Signed by: str3tch
GPG Key ID: 84F3190747EE79AA
2 changed files with 4 additions and 1 deletions

2
.gitignore vendored
View File

@ -96,6 +96,8 @@ Desktop.ini
*.temp *.temp
# Project specific (for your snapshot collector) # Project specific (for your snapshot collector)
preclaims/*json
!preclaims/.gitkeep
snapshots/*.json snapshots/*.json
!snapshots/.gitkeep # Optional: keep the directory but not the files !snapshots/.gitkeep # Optional: keep the directory but not the files

View File

@ -12,6 +12,7 @@ GMV_ADDRESS = "0x7EF911f8ef130F73D166468c0068753932357B17"
def parse_arguments(): def parse_arguments():
parser = argparse.ArgumentParser(description="EVM NFT Snapshot Collector for Ghostchain Preclaims") parser = argparse.ArgumentParser(description="EVM NFT Snapshot Collector for Ghostchain Preclaims")
parser.add_argument("--rpc", required=True, help="EVM JSON-RPC Node URL") parser.add_argument("--rpc", required=True, help="EVM JSON-RPC Node URL")
parser.add_argument("--bonus", default=6900000000000000000, help="Additional JML ownership amounton top of the collateral (default: 6.9 CSPR)")
parser.add_argument("--delay", type=float, default=0.3, help="Delay between RPC requests in seconds (default: 0.3)") parser.add_argument("--delay", type=float, default=0.3, help="Delay between RPC requests in seconds (default: 0.3)")
return parser.parse_args() return parser.parse_args()
@ -101,7 +102,7 @@ def main():
"index": current_index, "index": current_index,
"token_id": token_id, "token_id": token_id,
"address": owner, "address": owner,
"shares": shares "shares": shares + args.bonus
}) })
current_index += 1 current_index += 1