mirror of
https://github.com/oceanprotocol/ocean.js.git
synced 2024-11-26 20:39:05 +01:00
rename addErc20Deployer to addDatatokenDeployer
This commit is contained in:
parent
f374230638
commit
87b8090ce4
@ -225,7 +225,7 @@ export class Nft extends SmartContract {
|
|||||||
* @param {Contract} nftContract optional contract instance
|
* @param {Contract} nftContract optional contract instance
|
||||||
* @return {Promise<any>}
|
* @return {Promise<any>}
|
||||||
*/
|
*/
|
||||||
public async estGasGasAddErc20Deployer(
|
public async estGasGasAddDatatokenDeployer(
|
||||||
nftAddress: string,
|
nftAddress: string,
|
||||||
address: string,
|
address: string,
|
||||||
erc20Deployer: string,
|
erc20Deployer: string,
|
||||||
@ -242,7 +242,7 @@ export class Nft extends SmartContract {
|
|||||||
* @param {String} erc20Deployer User adress which is going to have erc20Deployer permission
|
* @param {String} erc20Deployer User adress which is going to have erc20Deployer permission
|
||||||
* @return {Promise<TransactionReceipt>} trxReceipt
|
* @return {Promise<TransactionReceipt>} trxReceipt
|
||||||
*/
|
*/
|
||||||
public async addErc20Deployer(
|
public async addDatatokenDeployer(
|
||||||
nftAddress: string,
|
nftAddress: string,
|
||||||
address: string,
|
address: string,
|
||||||
erc20Deployer: string
|
erc20Deployer: string
|
||||||
|
@ -72,7 +72,7 @@ describe('Datatoken', () => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
it('#createERC20 - should create a new ERC20 DT from NFT contract', async () => {
|
it('#createERC20 - should create a new ERC20 DT from NFT contract', async () => {
|
||||||
await nftDatatoken.addErc20Deployer(nftAddress, nftOwner, erc20DeployerUser)
|
await nftDatatoken.addDatatokenDeployer(nftAddress, nftOwner, erc20DeployerUser)
|
||||||
datatokenAddress = await nftDatatoken.createErc20(
|
datatokenAddress = await nftDatatoken.createErc20(
|
||||||
nftAddress,
|
nftAddress,
|
||||||
nftOwner,
|
nftOwner,
|
||||||
|
@ -124,17 +124,17 @@ describe('NFT', () => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
// ERC20Deployer
|
// ERC20Deployer
|
||||||
it('#addERC20Deployer -should add ERC20deployer if Manager', async () => {
|
it('#addDatatokenDeployer -should add ERC20deployer if Manager', async () => {
|
||||||
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user1)) === false)
|
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user1)) === false)
|
||||||
|
|
||||||
await nftDatatoken.addErc20Deployer(nftAddress, nftOwner, user1)
|
await nftDatatoken.addDatatokenDeployer(nftAddress, nftOwner, user1)
|
||||||
|
|
||||||
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user1)) === true)
|
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user1)) === true)
|
||||||
})
|
})
|
||||||
|
|
||||||
it('#addERC20Deployer - should fail to add ERC20deployer if NOT Manager', async () => {
|
it('#addDatatokenDeployer - should fail to add ERC20deployer if NOT Manager', async () => {
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.addErc20Deployer(nftAddress, user1, user1)
|
await nftDatatoken.addDatatokenDeployer(nftAddress, user1, user1)
|
||||||
assert(false)
|
assert(false)
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
assert(e.message === 'Caller is not Manager')
|
assert(e.message === 'Caller is not Manager')
|
||||||
@ -150,7 +150,7 @@ describe('NFT', () => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
it('#removeERC20Deployer - should fail and remove ERC20deployer if NOT Manager nor himself an ERC20Deployer', async () => {
|
it('#removeERC20Deployer - should fail and remove ERC20deployer if NOT Manager nor himself an ERC20Deployer', async () => {
|
||||||
await nftDatatoken.addErc20Deployer(nftAddress, nftOwner, user1)
|
await nftDatatoken.addDatatokenDeployer(nftAddress, nftOwner, user1)
|
||||||
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user1)) === true)
|
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user1)) === true)
|
||||||
try {
|
try {
|
||||||
await nftDatatoken.removeErc20Deployer(nftAddress, user1, user1)
|
await nftDatatoken.removeErc20Deployer(nftAddress, user1, user1)
|
||||||
@ -264,7 +264,7 @@ describe('NFT', () => {
|
|||||||
|
|
||||||
it('#transferNFT - should transfer the NFT and clean all permissions, set new owner as manager', async () => {
|
it('#transferNFT - should transfer the NFT and clean all permissions, set new owner as manager', async () => {
|
||||||
await nftDatatoken.addManager(nftAddress, nftOwner, user2)
|
await nftDatatoken.addManager(nftAddress, nftOwner, user2)
|
||||||
await nftDatatoken.addErc20Deployer(nftAddress, user2, user1)
|
await nftDatatoken.addDatatokenDeployer(nftAddress, user2, user1)
|
||||||
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user1)) === true)
|
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user1)) === true)
|
||||||
|
|
||||||
assert((await nftDatatoken.getNftOwner(nftAddress)) === nftOwner)
|
assert((await nftDatatoken.getNftOwner(nftAddress)) === nftOwner)
|
||||||
@ -292,7 +292,7 @@ describe('NFT', () => {
|
|||||||
|
|
||||||
it('#safeTransferNft - should transfer the NFT and clean all permissions, set new owner as manager', async () => {
|
it('#safeTransferNft - should transfer the NFT and clean all permissions, set new owner as manager', async () => {
|
||||||
await nftDatatoken.addManager(nftAddress, nftOwner, user2)
|
await nftDatatoken.addManager(nftAddress, nftOwner, user2)
|
||||||
await nftDatatoken.addErc20Deployer(nftAddress, user2, user1)
|
await nftDatatoken.addDatatokenDeployer(nftAddress, user2, user1)
|
||||||
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user1)) === true)
|
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user1)) === true)
|
||||||
|
|
||||||
assert((await nftDatatoken.getNftOwner(nftAddress)) === nftOwner)
|
assert((await nftDatatoken.getNftOwner(nftAddress)) === nftOwner)
|
||||||
@ -312,7 +312,7 @@ describe('NFT', () => {
|
|||||||
|
|
||||||
it('#cleanPermissions - should cleanPermissions if NFTOwner', async () => {
|
it('#cleanPermissions - should cleanPermissions if NFTOwner', async () => {
|
||||||
await nftDatatoken.addManager(nftAddress, user1, user1)
|
await nftDatatoken.addManager(nftAddress, user1, user1)
|
||||||
await nftDatatoken.addErc20Deployer(nftAddress, user1, user2)
|
await nftDatatoken.addDatatokenDeployer(nftAddress, user1, user2)
|
||||||
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user2)) === true)
|
assert((await nftDatatoken.isDatatokenDeployer(nftAddress, user2)) === true)
|
||||||
|
|
||||||
await nftDatatoken.cleanPermissions(nftAddress, user1)
|
await nftDatatoken.cleanPermissions(nftAddress, user1)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user