GeneralMagicio / GeneralMagicio/qacc-contracts
How we should test it
- 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