GeneralMagicio / GeneralMagicio/qacc-contracts

How we should test it

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Solidity
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

A test bonding curve address: 0x6FF76740bdC5A5916fCf081e022EeD3243024a14 (for ADTP token)
An orchestrator address: 0x28c066bb3a518c41623fc1e282cb491243b6ebc5 (for ADTP token)
ADTP token address: 0xdf553E1c79434AdbfE2b3489b1062E3e3DE73542 (issuance token)
WMATIC token address: 0x806B448d6C5b507727AD715425B744f038E475bc (collateral token for this bonding curve)
workflow admin MS of staging: 0x8DDF607FcFb260798Ae450cfc15292a75B4D4850 (on Polygon PoS)

We need to grant CURVE_USER role to the contract address to make it able to trade on the bonding curve, using this script:
https://github.com/ae2079/scripts/tree/main/RoleAssigner
It will generate a transaction.json file that should be executed in the workflow admin MS.

Then we can start trading tokens on the bonding curve through the proxy contract that we implemented.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the RoleAssigner script linked in the issue and verify the listed bonding curve, orchestrator, ADTP, WMATIC, and staging workflow admin addresses on Polygon PoS. Generate transaction.json for granting CURVE_USER to the contract address, then follow the workflow admin multisig process. Done means the role is granted and token trading through the proxy contract can begin.

Written by the indexing model from the issue text.

Assessment

Tech stack
solidity
Domain
blockchain
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.