I'm trying to do a testnet transaction to deploy an 1155 contract through a DAO proposal. The reason I am going this route, as opposed to a 721 drop, is to allow the DAO wallet to have ownership of the Collective's collection while also allowing each individual artist to have the provenance of their own work. Additionally, this approach enables the use of Collaborators on the collection through the zora.co dashboard.
Deploying from Block Explorer
When trying to call createContract from my personal wallet on Sepolia Basescan, I consistently got an "invalid tuple format" error. This did not arise when using the nouns.build interface, as I didn't have to worry about formatting tuples.
4/12/24
Solve: Correct tuple format for Etherscan is formatted as an array Ex: [0 , 500, "0x0000000000000000000000000000000000000000"]
I also tried to call the intialize method, and consistently got internal RPC errors from Basescan. Switched my browser, still internal error.
Zora Sepolia blockscout observation
Used the zora mainnet blockscout explorer to call createContract, it deployed and also show up on my zora.co dashboard successfully. Could not deploy using the zora sepolia testnet blockscout explorer which was weird. For absolutely no reason the zora sepolia explorer has inputs that are formatted differently and rejected every variable of tuple format, even the one the worked on mainnet
Deploying from testnet.create.zora
Base Sepolia is not set up for test mints
Troubleshooting on the available networks (Zora Sepolia/Sepolia)
zSep
At first the create flow seemed like the site would not let me mint-first at all on Zora Sepolia, I need to do this as a collection admin to add Collaborators on the dashboard without using NounsConnect. Found later that it means just need to bridge Zora testnet eth.
Tried to see if I could transfer ownership through explorer on zora blockscout and got an error and the blockscout explorer kept crashing
Deploying from nouns.build
Troubleshooting the createContract function
I made a screen recording to demonstrate how I initially tried to call the createContract function using the nouns.build custom transaction flow.
4/12/24
Solve: Since then, I have corrected my error of using the 1155 impl contract instead of the FACTORY_PROXY contract. "FACTORY_PROXY": "0x8cfbF874A12b346115003532119C29f6B56719CB"source
I attempted to call the initialize function using the nouns.build custom transaction interface but received the same "contract not found" error. (4/12/24 still no solve)
I'm trying to do a testnet transaction to deploy an 1155 contract through a DAO proposal. The reason I am going this route, as opposed to a 721 drop, is to allow the DAO wallet to have ownership of the Collective's collection while also allowing each individual artist to have the provenance of their own work. Additionally, this approach enables the use of Collaborators on the collection through the zora.co dashboard.
Deploying from Block Explorer
When trying to call
createContract
from my personal wallet on Sepolia Basescan, I consistently got an "invalid tuple format" error. This did not arise when using the nouns.build interface, as I didn't have to worry about formatting tuples.I also tried to call the
intialize
method, and consistently got internal RPC errors from Basescan. Switched my browser, still internal error.Zora Sepolia blockscout observation
createContract
, it deployed and also show up on my zora.co dashboard successfully. Could not deploy using the zora sepolia testnet blockscout explorer which was weird. For absolutely no reason the zora sepolia explorer has inputs that are formatted differently and rejected every variable of tuple format, even the one the worked on mainnetDeploying from testnet.create.zora
Troubleshooting on the available networks (Zora Sepolia/Sepolia)
zSep
Sepolia
Not setting up the mint page or showing that the collection exists on the dashboard. The setting up screen wheel just spins forever but I can confirm the collection was created, TX: https://sepolia.etherscan.io/tx/0x0770ab1442394374b5c7dfaa60301fe171a128fbef1e3c205f1420deef7038b4, collection address:
0xF10674f6905745E619885b63F73cbea7146604f2
Tried to see if I could transfer ownership through explorer on zora blockscout and got an error and the blockscout explorer kept crashing
Deploying from nouns.build
Troubleshooting the createContract function
I made a screen recording to demonstrate how I initially tried to call the
createContract
function using the nouns.build custom transaction flow.I have also tried reformatting the
setupActions
value using https://setup-actions.vercel.app/. However, even after taking these steps, I encountered the same error on tenderly, contract not found.https://www.loom.com/share/a24e4cd1bc944dfd8979c3c6a518a99b?sid=5570f5b9-352b-49ef-85fd-ff3948b054e0
Troubleshooting the initialize function
I attempted to call the
initialize
function using the nouns.build custom transaction interface but received the same "contract not found" error. (4/12/24 still no solve)4/12/24
createContract
propsBase Sepolia Prop: https://testnet.nouns.build/dao/base-sepolia/0xa84faaead91367dda6df88569a241e8b4d1f4955/vote/1
Zora Sepolia Prop: https://testnet.nouns.build/dao/zora-sepolia/0x94b0543be454d973fb15DE913Ba808a831a424F9/vote/1_