Skip to main content
ArcBlock Community

fg:t:acquire_asset_v3. 为什么不能被代理?

shenxiuqiang
Developers
blocklet-serverqa

fg:t. 为什么不能被代理?

javascript
  const [hash] = await client.delegate({
    from: aliceWallet,
    to: wallet,
    privileges: [
      {
        typeUrl: 'fg:t:acquire_asset_v3',
      },
    ],
  });
  logger.log('hash', hash);
  
  errors: [
      {
        code: 'INVALID_DELEGATION_TYPE_URL',
        message: 'Delegation type url is not allowed',
        locations: [ { line: 2, column: 3 } ],
        stack: [],
        path: [ 'sendTx' ]
     }
   ],
  txHash: '99ACEAB1AF60BD2D9862EB643D7BA7354AF61CAF318EC7648B1EA036452E8B3E'
  

1 reply

wangshijun2 years ago

因为 AcquireAssetV3 本身支持多账户输入和多签,所以不需要 delegation

Reply