update userOriginalStake on buy sellStake

This commit is contained in:
sascha3333 committed 2025-09-18 14:28:26 +02:00
1 parent 5c2235c67e
commit b1cd4ddb1e
3 files changed
+38 -7

No files matched your search

@@ -2166,8 +2166,8 @@
"type": "function"
}
],
"bytecode": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000d6565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff1615620000735760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b0390811614620000d35780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b615f9980620000e66000396000f3fe608060405234801561001057600080fd5b50600436106103635760003560e01c8062159da614610368578063013745181461038e578063022914a7146103c45780630519da32146103f7578063092c7610146104005780630a84096a146104205780630a910a6d146104335780630c7d63861461043c57806313baee5b14610446578063173825d9146104665780631764303d146104795780631aefa2d11461048c5780631eb9e53e1461049f5780632ded58aa146104b25780632e46fed8146104bb5780633ba8396e146104e45780633c92f98d146105075780633f35e7221461052957806343a32f891461053c57806343c7c011146105b7578063441a4175146105ca5780634a61f1e5146105eb57806351e624721461060b57806351f6cf2f1461061e578063549e61d31461063f5780635811622714610652578063592d1dd11461066557806361d1080b1461068557806362cd6a091461068d57806367a74ddc146106a45780636ef569a5146106b75780637065cb48146106c057806374d1c8e3146106d357806375060a0b146106e65780637a0c6dc0146107065780637bc221ac146107265780637e6d99261461073957806380ca0ecf146107625780638129fc1c1461077557806382b756811461077d57806384e8520a14610790578063853e0df2146107b05780638851ec0f146107c35780638939d787146107d65780638f82818f146107df5780639437e32e146107ff578063953d16bf1461081257806396fd111a146108255780639cb6f556146108455780639f3a676c14610858578063a0d46758146108a4578063aaf4b04d146108c4578063ac97b417146108d7578063b6c3dc4c146108ea578063b92a349f1461090a578063bc0bc6ba1461091d578063bd84477d1461093d578063bed9757e146109a5578063c2676603146109c6578063c32d3ae2146109ce578063c6b61e4c14610a01578063c7b530b014610a71578063cc573a9114610a91578063ce13d09014610acd578063ce3432c314610ae0578063cfcf331914610b00578063d532bdfe14610b13578063da1b436414610b26578063e88f8e6614610b46578063eacdc5ff14610b59578063eb44e0a314610b62578063ef5d9ae814610b75578063f2bb563014610b95578063fe2f50d014610ba8578063fee6018c14610bb1578063ffecf51614610bc4575b600080fd5b61037b6103763660046154dd565b610bd7565b6040519081526020015b60405180910390f35b6103b761039c3660046154dd565b6004602052600090815260409020546001600160a01b031681565b60405161038591906154ff565b6103e76103d23660046154dd565b60006020819052908152604090205460ff1681565b6040519015158152602001610385565b61037b60075481565b61037b61040e3660046154dd565b60066020526000908152604090205481565b61037b61042e366004615513565b610c71565b61037b60125481565b610444610da9565b005b61037b6104543660046154dd565b600c6020526000908152604090205481565b6104446104743660046154dd565b610f6f565b610444610487366004615581565b611060565b61044461049a3660046155c2565b61129e565b61037b6104ad3660046154dd565b6112d2565b61037b60115481565b61037b6104c93660046154dd565b6001600160a01b03166000908152601c602052604090205490565b6103e76104f23660046154dd565b60016020526000908152604090205460ff1681565b61051a610515366004615581565b611316565b60405161038593929190615616565b610444610537366004615513565b611507565b61058861054a366004615513565b60146020908152600092835260408084209091529082529020805460018201546002830154600390930154919290916001600160a01b039091169084565b604051610385949392919093845260208401929092526001600160a01b03166040830152606082015260800190565b6104446105c53660046154dd565b61157c565b6105dd6105d83660046155c2565b6118ea565b60405161038592919061564c565b61037b6105f93660046154dd565b60186020526000908152604090205481565b6104446106193660046155c2565b611922565b61063161062c366004615513565b611956565b604051610385929190615665565b61044461064d366004615673565b611992565b6104446106603660046156de565b611cff565b61037b6106733660046154dd565b60056020526000908152604090205481565b601b5461037b565b610695611f69565b6040516103859392919061572c565b6104446106b23660046157ce565b612190565b61037b60165481565b6104446106ce3660046154dd565b6121ed565b6104446106e1366004615801565b6122bf565b61037b6106f43660046154dd565b600a6020526000908152604090205481565b6107196107143660046154dd565b6124a2565b604051610385919061586c565b61037b6107343660046154dd565b612589565b61037b6107473660046154dd565b6001600160a01b031660009081526017602052604090205490565b61037b610770366004615513565b61275d565b610444612869565b61044461078b3660046155c2565b612a91565b61037b61079e3660046154dd565b600d6020526000908152604090205481565b6104446107be3660046155c2565b612b23565b6104446107d136600461591a565b612ba1565b61037b60135481565b61037b6107ed3660046154dd565b60176020526000908152604090205481565b61044461080d366004615946565b612d2d565b6104446108203660046155c2565b612d74565b6108386108333660046156de565b613062565b60405161038591906159d8565b6104446108533660046155c2565b613201565b61086b6108663660046155c2565b613490565b6040805196875260208701959095529385019290925260608401526001600160a01b0390811660808401521660a082015260c001610385565b6108b76108b2366004615513565b6134e3565b6040516103859190615a26565b6104446108d23660046155c2565b6135Line truncated
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106103635760003560e01c8062159da614610368578063013745181461038e578063022914a7146103c45780630519da32146103f7578063092c7610146104005780630a84096a146104205780630a910a6d146104335780630c7d63861461043c57806313baee5b14610446578063173825d9146104665780631764303d146104795780631aefa2d11461048c5780631eb9e53e1461049f5780632ded58aa146104b25780632e46fed8146104bb5780633ba8396e146104e45780633c92f98d146105075780633f35e7221461052957806343a32f891461053c57806343c7c011146105b7578063441a4175146105ca5780634a61f1e5146105eb57806351e624721461060b57806351f6cf2f1461061e578063549e61d31461063f5780635811622714610652578063592d1dd11461066557806361d1080b1461068557806362cd6a091461068d57806367a74ddc146106a45780636ef569a5146106b75780637065cb48146106c057806374d1c8e3146106d357806375060a0b146106e65780637a0c6dc0146107065780637bc221ac146107265780637e6d99261461073957806380ca0ecf146107625780638129fc1c1461077557806382b756811461077d57806384e8520a14610790578063853e0df2146107b05780638851ec0f146107c35780638939d787146107d65780638f82818f146107df5780639437e32e146107ff578063953d16bf1461081257806396fd111a146108255780639cb6f556146108455780639f3a676c14610858578063a0d46758146108a4578063aaf4b04d146108c4578063ac97b417146108d7578063b6c3dc4c146108ea578063b92a349f1461090a578063bc0bc6ba1461091d578063bd84477d1461093d578063bed9757e146109a5578063c2676603146109c6578063c32d3ae2146109ce578063c6b61e4c14610a01578063c7b530b014610a71578063cc573a9114610a91578063ce13d09014610acd578063ce3432c314610ae0578063cfcf331914610b00578063d532bdfe14610b13578063da1b436414610b26578063e88f8e6614610b46578063eacdc5ff14610b59578063eb44e0a314610b62578063ef5d9ae814610b75578063f2bb563014610b95578063fe2f50d014610ba8578063fee6018c14610bb1578063ffecf51614610bc4575b600080fd5b61037b6103763660046154dd565b610bd7565b6040519081526020015b60405180910390f35b6103b761039c3660046154dd565b6004602052600090815260409020546001600160a01b031681565b60405161038591906154ff565b6103e76103d23660046154dd565b60006020819052908152604090205460ff1681565b6040519015158152602001610385565b61037b60075481565b61037b61040e3660046154dd565b60066020526000908152604090205481565b61037b61042e366004615513565b610c71565b61037b60125481565b610444610da9565b005b61037b6104543660046154dd565b600c6020526000908152604090205481565b6104446104743660046154dd565b610f6f565b610444610487366004615581565b611060565b61044461049a3660046155c2565b61129e565b61037b6104ad3660046154dd565b6112d2565b61037b60115481565b61037b6104c93660046154dd565b6001600160a01b03166000908152601c602052604090205490565b6103e76104f23660046154dd565b60016020526000908152604090205460ff1681565b61051a610515366004615581565b611316565b60405161038593929190615616565b610444610537366004615513565b611507565b61058861054a366004615513565b60146020908152600092835260408084209091529082529020805460018201546002830154600390930154919290916001600160a01b039091169084565b604051610385949392919093845260208401929092526001600160a01b03166040830152606082015260800190565b6104446105c53660046154dd565b61157c565b6105dd6105d83660046155c2565b6118ea565b60405161038592919061564c565b61037b6105f93660046154dd565b60186020526000908152604090205481565b6104446106193660046155c2565b611922565b61063161062c366004615513565b611956565b604051610385929190615665565b61044461064d366004615673565b611992565b6104446106603660046156de565b611cff565b61037b6106733660046154dd565b60056020526000908152604090205481565b601b5461037b565b610695611f69565b6040516103859392919061572c565b6104446106b23660046157ce565b612190565b61037b60165481565b6104446106ce3660046154dd565b6121ed565b6104446106e1366004615801565b6122bf565b61037b6106f43660046154dd565b600a6020526000908152604090205481565b6107196107143660046154dd565b6124a2565b604051610385919061586c565b61037b6107343660046154dd565b612589565b61037b6107473660046154dd565b6001600160a01b031660009081526017602052604090205490565b61037b610770366004615513565b61275d565b610444612869565b61044461078b3660046155c2565b612a91565b61037b61079e3660046154dd565b600d6020526000908152604090205481565b6104446107be3660046155c2565b612b23565b6104446107d136600461591a565b612ba1565b61037b60135481565b61037b6107ed3660046154dd565b60176020526000908152604090205481565b61044461080d366004615946565b612d2d565b6104446108203660046155c2565b612d74565b6108386108333660046156de565b613062565b60405161038591906159d8565b6104446108533660046155c2565b613201565b61086b6108663660046155c2565b613490565b6040805196875260208701959095529385019290925260608401526001600160a01b0390811660808401521660a082015260c001610385565b6108b76108b2366004615513565b6134e3565b6040516103859190615a26565b6104446108d23660046155c2565b613547565b6104446108e53660046155c2565b6135cd565b6108fd6108f8366004615513565b6139bf565b6040516103859190615a60565b610444610918366004615a6e565b613ad1565b61093061092b3660046155c2565b613c72565b6040516103859190615aa1565b61095061094b366004615513565b613d16565b604080519a8b5260208b0199909952978901969096526060880194909452608087019290925260a086015260c08501526001600160a01b031660e0840152151561010083015261012082015261014001610385565b6109b86109b3366004615513565b613d94Line truncated
"bytecode": "0x60806040523480156200001157600080fd5b506200001c62000022565b620000d6565b7ff0c57e16840df040f15088dc2f81fe391c3923bec73e23a9662efc9c229c6a00805468010000000000000000900460ff1615620000735760405163f92ee8a960e01b815260040160405180910390fd5b80546001600160401b0390811614620000d35780546001600160401b0319166001600160401b0390811782556040519081527fc7f505b2f371ae2175ee4913f4499e1f2633a7b5936321eed1cdaeb6115181d29060200160405180910390a15b50565b615fbd80620000e66000396000f3fe608060405234801561001057600080fd5b50600436106103635760003560e01c8062159da614610368578063013745181461038e578063022914a7146103c45780630519da32146103f7578063092c7610146104005780630a84096a146104205780630a910a6d146104335780630c7d63861461043c57806313baee5b14610446578063173825d9146104665780631764303d146104795780631aefa2d11461048c5780631eb9e53e1461049f5780632ded58aa146104b25780632e46fed8146104bb5780633ba8396e146104e45780633c92f98d146105075780633f35e7221461052957806343a32f891461053c57806343c7c011146105b7578063441a4175146105ca5780634a61f1e5146105eb57806351e624721461060b57806351f6cf2f1461061e578063549e61d31461063f5780635811622714610652578063592d1dd11461066557806361d1080b1461068557806362cd6a091461068d57806367a74ddc146106a45780636ef569a5146106b75780637065cb48146106c057806374d1c8e3146106d357806375060a0b146106e65780637a0c6dc0146107065780637bc221ac146107265780637e6d99261461073957806380ca0ecf146107625780638129fc1c1461077557806382b756811461077d57806384e8520a14610790578063853e0df2146107b05780638851ec0f146107c35780638939d787146107d65780638f82818f146107df5780639437e32e146107ff578063953d16bf1461081257806396fd111a146108255780639cb6f556146108455780639f3a676c14610858578063a0d46758146108a4578063aaf4b04d146108c4578063ac97b417146108d7578063b6c3dc4c146108ea578063b92a349f1461090a578063bc0bc6ba1461091d578063bd84477d1461093d578063bed9757e146109a5578063c2676603146109c6578063c32d3ae2146109ce578063c6b61e4c14610a01578063c7b530b014610a71578063cc573a9114610a91578063ce13d09014610acd578063ce3432c314610ae0578063cfcf331914610b00578063d532bdfe14610b13578063da1b436414610b26578063e88f8e6614610b46578063eacdc5ff14610b59578063eb44e0a314610b62578063ef5d9ae814610b75578063f2bb563014610b95578063fe2f50d014610ba8578063fee6018c14610bb1578063ffecf51614610bc4575b600080fd5b61037b610376366004615501565b610bd7565b6040519081526020015b60405180910390f35b6103b761039c366004615501565b6004602052600090815260409020546001600160a01b031681565b6040516103859190615523565b6103e76103d2366004615501565b60006020819052908152604090205460ff1681565b6040519015158152602001610385565b61037b60075481565b61037b61040e366004615501565b60066020526000908152604090205481565b61037b61042e366004615537565b610c71565b61037b60125481565b610444610da9565b005b61037b610454366004615501565b600c6020526000908152604090205481565b610444610474366004615501565b610f6f565b6104446104873660046155a5565b611060565b61044461049a3660046155e6565b61129e565b61037b6104ad366004615501565b6112d2565b61037b60115481565b61037b6104c9366004615501565b6001600160a01b03166000908152601c602052604090205490565b6103e76104f2366004615501565b60016020526000908152604090205460ff1681565b61051a6105153660046155a5565b611316565b6040516103859392919061563a565b610444610537366004615537565b611507565b61058861054a366004615537565b60146020908152600092835260408084209091529082529020805460018201546002830154600390930154919290916001600160a01b039091169084565b604051610385949392919093845260208401929092526001600160a01b03166040830152606082015260800190565b6104446105c5366004615501565b61157c565b6105dd6105d83660046155e6565b6118ea565b604051610385929190615670565b61037b6105f9366004615501565b60186020526000908152604090205481565b6104446106193660046155e6565b611922565b61063161062c366004615537565b611956565b604051610385929190615689565b61044461064d366004615697565b611992565b610444610660366004615702565b611cff565b61037b610673366004615501565b60056020526000908152604090205481565b601b5461037b565b610695611f69565b60405161038593929190615750565b6104446106b23660046157f2565b612190565b61037b60165481565b6104446106ce366004615501565b6121ed565b6104446106e1366004615825565b6122bf565b61037b6106f4366004615501565b600a6020526000908152604090205481565b610719610714366004615501565b6124a2565b6040516103859190615890565b61037b610734366004615501565b612589565b61037b610747366004615501565b6001600160a01b031660009081526017602052604090205490565b61037b610770366004615537565b61275d565b610444612869565b61044461078b3660046155e6565b612a91565b61037b61079e366004615501565b600d6020526000908152604090205481565b6104446107be3660046155e6565b612b23565b6104446107d136600461593e565b612ba1565b61037b60135481565b61037b6107ed366004615501565b60176020526000908152604090205481565b61044461080d36600461596a565b612d2d565b6104446108203660046155e6565b612d74565b610838610833366004615702565b613062565b60405161038591906159fc565b6104446108533660046155e6565b613201565b61086b6108663660046155e6565b613490565b6040805196875260208701959095529385019290925260608401526001600160a01b0390811660808401521660a082015260c001610385565b6108b76108b2366004615537565b6134e3565b6040516103859190615a4a565b6104446108d23660046155e6565b6135Line truncated
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106103635760003560e01c8062159da614610368578063013745181461038e578063022914a7146103c45780630519da32146103f7578063092c7610146104005780630a84096a146104205780630a910a6d146104335780630c7d63861461043c57806313baee5b14610446578063173825d9146104665780631764303d146104795780631aefa2d11461048c5780631eb9e53e1461049f5780632ded58aa146104b25780632e46fed8146104bb5780633ba8396e146104e45780633c92f98d146105075780633f35e7221461052957806343a32f891461053c57806343c7c011146105b7578063441a4175146105ca5780634a61f1e5146105eb57806351e624721461060b57806351f6cf2f1461061e578063549e61d31461063f5780635811622714610652578063592d1dd11461066557806361d1080b1461068557806362cd6a091461068d57806367a74ddc146106a45780636ef569a5146106b75780637065cb48146106c057806374d1c8e3146106d357806375060a0b146106e65780637a0c6dc0146107065780637bc221ac146107265780637e6d99261461073957806380ca0ecf146107625780638129fc1c1461077557806382b756811461077d57806384e8520a14610790578063853e0df2146107b05780638851ec0f146107c35780638939d787146107d65780638f82818f146107df5780639437e32e146107ff578063953d16bf1461081257806396fd111a146108255780639cb6f556146108455780639f3a676c14610858578063a0d46758146108a4578063aaf4b04d146108c4578063ac97b417146108d7578063b6c3dc4c146108ea578063b92a349f1461090a578063bc0bc6ba1461091d578063bd84477d1461093d578063bed9757e146109a5578063c2676603146109c6578063c32d3ae2146109ce578063c6b61e4c14610a01578063c7b530b014610a71578063cc573a9114610a91578063ce13d09014610acd578063ce3432c314610ae0578063cfcf331914610b00578063d532bdfe14610b13578063da1b436414610b26578063e88f8e6614610b46578063eacdc5ff14610b59578063eb44e0a314610b62578063ef5d9ae814610b75578063f2bb563014610b95578063fe2f50d014610ba8578063fee6018c14610bb1578063ffecf51614610bc4575b600080fd5b61037b610376366004615501565b610bd7565b6040519081526020015b60405180910390f35b6103b761039c366004615501565b6004602052600090815260409020546001600160a01b031681565b6040516103859190615523565b6103e76103d2366004615501565b60006020819052908152604090205460ff1681565b6040519015158152602001610385565b61037b60075481565b61037b61040e366004615501565b60066020526000908152604090205481565b61037b61042e366004615537565b610c71565b61037b60125481565b610444610da9565b005b61037b610454366004615501565b600c6020526000908152604090205481565b610444610474366004615501565b610f6f565b6104446104873660046155a5565b611060565b61044461049a3660046155e6565b61129e565b61037b6104ad366004615501565b6112d2565b61037b60115481565b61037b6104c9366004615501565b6001600160a01b03166000908152601c602052604090205490565b6103e76104f2366004615501565b60016020526000908152604090205460ff1681565b61051a6105153660046155a5565b611316565b6040516103859392919061563a565b610444610537366004615537565b611507565b61058861054a366004615537565b60146020908152600092835260408084209091529082529020805460018201546002830154600390930154919290916001600160a01b039091169084565b604051610385949392919093845260208401929092526001600160a01b03166040830152606082015260800190565b6104446105c5366004615501565b61157c565b6105dd6105d83660046155e6565b6118ea565b604051610385929190615670565b61037b6105f9366004615501565b60186020526000908152604090205481565b6104446106193660046155e6565b611922565b61063161062c366004615537565b611956565b604051610385929190615689565b61044461064d366004615697565b611992565b610444610660366004615702565b611cff565b61037b610673366004615501565b60056020526000908152604090205481565b601b5461037b565b610695611f69565b60405161038593929190615750565b6104446106b23660046157f2565b612190565b61037b60165481565b6104446106ce366004615501565b6121ed565b6104446106e1366004615825565b6122bf565b61037b6106f4366004615501565b600a6020526000908152604090205481565b610719610714366004615501565b6124a2565b6040516103859190615890565b61037b610734366004615501565b612589565b61037b610747366004615501565b6001600160a01b031660009081526017602052604090205490565b61037b610770366004615537565b61275d565b610444612869565b61044461078b3660046155e6565b612a91565b61037b61079e366004615501565b600d6020526000908152604090205481565b6104446107be3660046155e6565b612b23565b6104446107d136600461593e565b612ba1565b61037b60135481565b61037b6107ed366004615501565b60176020526000908152604090205481565b61044461080d36600461596a565b612d2d565b6104446108203660046155e6565b612d74565b610838610833366004615702565b613062565b60405161038591906159fc565b6104446108533660046155e6565b613201565b61086b6108663660046155e6565b613490565b6040805196875260208701959095529385019290925260608401526001600160a01b0390811660808401521660a082015260c001610385565b6108b76108b2366004615537565b6134e3565b6040516103859190615a4a565b6104446108d23660046155e6565b613547565b6104446108e53660046155e6565b6135cd565b6108fd6108f8366004615537565b6139bf565b6040516103859190615a84565b610444610918366004615a92565b613ad1565b61093061092b3660046155e6565b613c72565b6040516103859190615ac5565b61095061094b366004615537565b613d16565b604080519a8b5260208b0199909952978901969096526060880194909452608087019290925260a086015260c08501526001600160a01b031660e0840152151561010083015261012082015261014001610385565b6109b86109b3366004615537565b613d94Line truncated
"linkReferences": {},
"deployedLinkReferences": {}
}
+5 -1
View File
@@ -96,7 +96,7 @@ contract CunaFinanceBsc is Initializable, ReentrancyGuardUpgradeable {
// Epoch-based staking variables
mapping(uint256 => Epoch) public epochs;
mapping(address => uint256) public userBigStake; // User's main stake amount
mapping(address => uint256) public userOriginalStake; // User's original stake amount (never changes)
mapping(address => uint256) public userOriginalStake; // User's cumulative original stake (first stake + marketplace purchases)
mapping(address => uint256) public userLastClaimedEpoch; // Last epoch user claimed from
mapping(address => WithdrawStake[]) public withdrawStakes; // User's withdrawable stakes
uint256 public currentEpochId;
@@ -757,6 +757,10 @@ contract CunaFinanceBsc is Initializable, ReentrancyGuardUpgradeable {
userBigStake[seller] -= value;
userBigStake[msg.sender] += buyerStake;
pendingSellStakes[seller] -= value;
// Increment buyer's original stake tracking (marketplace purchases count as original stake)
userOriginalStake[msg.sender] += buyerStake;
// Note: totalBigStakes decreases by protocolShare
totalBigStakes -= protocolShare;
+31 -4
View File
@@ -1,7 +1,7 @@
require("@nomicfoundation/hardhat-ethers");
require("@nomicfoundation/hardhat-chai-matchers");
require("@openzeppelin/hardhat-upgrades");
require("@nomiclabs/hardhat-etherscan");
require("@nomicfoundation/hardhat-verify");
require("dotenv").config();
const env = process.env;
@@ -15,7 +15,7 @@ module.exports = {
settings: {
optimizer: {
enabled: true,
runs: 200,
runs: 1,
},
},
},
@@ -33,8 +33,20 @@ module.exports = {
url: "http://127.0.0.1:8545",
},
bscTestnet: {
url: "https://virtual.binance.eu.rpc.tenderly.co/863b23c4-3a3a-4cdf-8620-41a2fd0be25b",
chainId: 56,
url: "https://virtual.binance.eu.rpc.tenderly.co/77a9a30c-44ca-45e0-ae2a-9b5ddb41d20e",
chainId: 1337,
accounts: env.PRIVATE_KEY ? [env.PRIVATE_KEY] : [],
},
anvil: {
url: "https://rpc.tacopancake.com",
chainId: 1337,
accounts: [
"0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80", // Default Anvil account 0
],
},
buildbear: {
url: "https://rpc.buildbear.io/stale-bucky-0f42044d",
chainId: 31337,
accounts: env.PRIVATE_KEY ? [env.PRIVATE_KEY] : [],
},
},
@@ -42,6 +54,21 @@ module.exports = {
apiKey: {
bsc: env.BSCSCAN_API_KEY || "",
bscTestnet: env.BSCSCAN_API_KEY || "",
buildbear: "abc", // API key not needed for BuildBear
},
customChains: [
{
network: "buildbear",
chainId: 31337,
urls: {
apiURL: "https://rpc.buildbear.io/verify/etherscan/stale-bucky-0f42044d",
browserURL: "https://explorer.buildbear.io/stale-bucky-0f42044d"
}
}
]
},
sourcify: {
enabled: true,
apiUrl: "https://rpc.buildbear.io/verify/sourcify/server/stale-bucky-0f42044d"
},
};